Shamil Salakhetdinov
shamil at smsconsulting.spb.ru
Sun Feb 6 19:44:28 CST 2011
Hi Mike -- OK, so you found that ADO.NET EF (.NEt Framework 4.0?) isn't stable/efficient enough for your custom applications? BTW, I have got WPF browser application running here from within VS2010 when security is set to full trust and XBAp's application app.config has connectionstring properly set. Therefore it should be possible in principle to somehow (how? any working hints are very welcome!) configure XBAP application security (manifest) to get that app delivered from Internet IOW: - WinForm application built from a set of WinForms User Controls can be quickly converted into an Internet WPF Browser Application (XBAP) without almost any additional programming. See P.P.S of http://northwind.codeplex.com/documentation Thank you. -- Shamil -----Original Message----- From: dba-vb-bounces at databaseadvisors.com [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: 7 ??????? 2011 ?. 0:38 To: 'Discussion concerning Visual Basic and related programming issues.' Subject: Re: [dba-VB] Northwind.NET v.2.1 released -RE:DedMorozsendsyoulinks on sample projects... :) Hi Shamil, I can't be specific at the moment, a recounting would take too long. Roughly, we were working with Silverlight, MapPoint, and Access 2000 when some puzzles presented themselves that caused us to back off EF and ADO.Net. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: dba-vb-bounces at databaseadvisors.com [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, February 06, 2011 4:05 PM To: 'Discussion concerning Visual Basic and related programming issues.'; michael at mattysconsulting.com Subject: Re: [dba-VB] Northwind.NET v.2.1 released - RE:DedMorozsendsyoulinks on sample projects... :) Hi Mike -- <<< Well, I think your only link between WPF/Silverlight is that WindowsFormsHost. >>> No (I can be wrong) - my idea is to make native WPF version of front-end. WindowsFormsHost that is only for XBAP "quasi solution" if that is possible at all: one can imagine a use case when a WinForms application is implemented as a set of WinForms controls (as we have in Northwind.NET) and then a customer comes and requests for as "quick as possible" port of that WinForms app to a Browser-based environment - and then here XBAP and WindowsFormsHost come in mind - but as it happens such a port to XBAP doesn't work without some additional work if possible at all... WPF/Silverlight: AFAIK WPF and Silverlight XAML are very close to each other - so having WPF native port should simplify Silverlight port or even keeping both WPF and Silverlight FE clients would be viable (do WPF and Silverlight UserControls differ significantly or Silverlight ones are a subset of WPF ones? Or WPF/Silverlight have good intersection of features which are used for UserControls - good enough to use that intersection to cover most of the needs custom business applications development?)... <<< The DAL switching is important, too - we are very disappointed with the inconsistant object models and tend to revert back to Linq to SQL. >>> Could you please clarify what use case/context do you mean here? What are that "inconsistent object models" you "ten to revert back to Linq to SQL"? Thank you. -- Shamil -----Original Message----- From: dba-vb-bounces at databaseadvisors.com [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: 6 ??????? 2011 ?. 23:00 To: 'Discussion concerning Visual Basic and related programming issues.' Subject: Re: [dba-VB] Northwind.NET v.2.1 released - RE: DedMorozsendsyoulinks on sample projects... :) Hi Shamil, Well, I think your only link between WPF/Silverlight is that WindowsFormsHost. Not sure whether it would translate and be installoable over a browser ... but it's all just text, right? The DAL switching is important, too - we are very disappointed with the inconsistant object models and tend to revert back to Linq to SQL. I'll look forward to hearing from you again. Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: dba-vb-bounces at databaseadvisors.com [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Sunday, February 06, 2011 2:05 PM To: michael at mattysconsulting.com; 'Discussion concerning Visual Basic and related programming issues.' Subject: Re: [dba-VB] Northwind.NET v.2.1 released - RE: Ded Morozsendsyoulinks on sample projects... :) Hi Mike -- Thank you for your reply. <<< Are you asking for volunteers to another SCRUM? >>> Well, not, yet, but I'm thinking about that "second SCRUM round" together with you and the other "old team" members as well as with the new ones. Maybe later this spring/beginning of this summer - how about that? First I wanted to solve the issue with making XBAP application out of WinForms application if that possible at all. If that is not possible I wanted to convert WinForms application first into WPF application - and from that latter make a port to SilverLight... (And this R&D work of solving XBAP porting issues or making WPF apps out of WinForm one does need outer help and support...) And making RIA web service - that can be done right now AFAIU? I mean current ADO.NET EF DAL can be substituted with a RIA Web Service? But I know that RIA stuff a bit only in theory... I thought also maybe making multiple "switchable DAL" modules/classlibs would be an interesting for R&D work? To apply the results of this work in real life projects? If application of such "multiple DAL" solution is looking too tricky for real life environments then just "showing" the path how (relatively easy) one DAL solution can be substituted by another one while an application is getting scaled - that should be useful for sure. And one of such "substitutions" was already done within this project: ADO.NET DataSets based DAL was substituted with ADO.NET EF based DAL with just a few code changes (the traces of all the changes, which were done while converting original source code into the current state are stored in zipped .ng (Mercurial) archive)... Of course Azure is an area of interest here too for Northwind.NET project - I have looked at Azure usage/subscription options and I'm not sure, which one would be the best to use for such an open source project? Should we try to "appeal" to MS to get a free access to Azure for this project? And DotNetNuke is also an option I'm considering here. I mean porting/"branching" Northwind.NET as (a set of) sample custom DNN module(s) - it may happen this option will be the first one I wanted to work on as I plan to make some custom development for DNN in the near future.... Thank you. -- Shamil -----Original Message----- From: dba-vb-bounces at databaseadvisors.com [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Michael Mattys Sent: 6 ??????? 2011 ?. 21:05 To: 'Discussion concerning Visual Basic and related programming issues.' Subject: Re: [dba-VB] Northwind.NET v.2.1 released - RE: Ded Moroz sendsyoulinks on sample projects... :) Shamil, I think this delivery of an Silverlight RIA system is a great idea. Elevated permissions / user permission should get you through to Azure. Are you asking for volunteers to another SCRUM? Michael R Mattys Business Process Developers www.mattysconsulting.com -----Original Message----- From: dba-vb-bounces at databaseadvisors.com [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Shamil Salakhetdinov Sent: Friday, February 04, 2011 3:34 PM To: 'Discussion concerning Visual Basic and related programming issues.' Subject: Re: [dba-VB] Northwind.NET v.2.1 released - RE: Ded Moroz sends youlinks on sample projects... :) Hi Gustav -- Thank you. In fact we started that project together with you, Mike, Mark, Dough, Arthur in March 2009 http://northwind.codeplex.com/team/view and I do think all you guys will contribute quite some more useful stuff in this project! I currently wanted to solve the issue with porting .NET WinForms application to the Web the shortest possible(?) way (WinForms Controls -> XBAP) but I have got stuck with position (5) of the current roadmap plan: - 1) DONE: WinForms + ADO.NET -> - 2) DONE: WinForms + WinForms UserControls + ADO.NET -> - 3) DONE: WinForms + WinForms UserControls + ADO.NET EF (EDM) -> - 4) DONE: WPF host form with WindowsFormsHost control hosting WinForms UserControls + ADO.NET EF (EDM) -> - 5) XBAP host page with WindowsFormsHost control hosting WinForms UserControls + ADO.NET EF (EDM) with backend db on the same site -> - 6) XBAP host page with WindowsFormsHost control hosting WinForms UserControls + WCF Data Services (formerly ADO.NET Data Services) -> - 7) XBAP host page with WPF UserControls + WCF Data Services (formerly ADO.NET Data Services) -> - 8) Silverlight + WCF Data Services (formerly ADO.NET Data Services) -> - 9) Silverlight + Windows Azure Services... - .... Any takers? Please note/comment if you see some "hardcore" issues with the above roadmap plan... Thank you. -- Shamil -----Original Message----- From: dba-vb-bounces at databaseadvisors.com [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: 4 ??????? 2011 ?. 19:14 To: dba-vb at databaseadvisors.com Subject: [dba-VB] Northwind.NET v.2.1 released - RE: Ded Moroz sends youlinks on sample projects... :) Hi Shamil Great! I can recommend everyone to study this. /gustav >>> shamil at smsconsulting.spb.ru 04-02-2011 16:03:32 >>> Hi All -- I have just got released: Northwind.NET v.2.1 (.NET Framework 4.0) http://northwind.codeplex.com/releases All source code can be obtained from above page by downloading zip archive or from the following page http://northwind.codeplex.com/SourceControl/list/changesets by using SVN. Looking for tips & tricks how to make in the next release "quick & dirty" XBAP port of WPF + WinForms user controls released this time. Enjoy! Thank you. -- Shamil -----Original Message----- From: Shamil Salakhetdinov [mailto:shamil at smsconsulting.spb.ru] Sent: 31 ******* 2010 *. 15:14 To: 'Discussion concerning Visual Basic and related programming issues.'; 'Access Developers discussion and problem solving' Subject: Ded Moroz sends you links on sample projects... :) Hi All -- New Year Eve is approaching here, and I wanted to send you some gifts from Ded Moroz - here they are: This is a set of projects I have got developed a few days ago during 40+ hours R&D coding marathon. The task was to finish all the work in about 40 hours. So a few bugs left in there as release deadline wasn't possible to move. They (the bugs) are described in readme. But in general all the sample apps work rather well as my tests here show. I'd be interested to hear any comments - in what direction that sample should be better developed. Please write them here, or on http://northwind.codeplex.com . Please do not "judge severely" as as I noted that was very intensive R&D work with little time to think through while coding :) But feel free to comment it as you like. *Do not try* to be politcorrect. Please. I wish all of your Very Happy and Prosperous New Year! Thank you. -- Shamil P.S. Short description of published projects (the sources get downloaded 19 times already and I have got informed privately a couple of days ago just three people): NorthwindNET_4_0_Sources.zip (~24MB) http://northwind.codeplex.com/releases/view/26600#DownloadId=192044 NorthwindNET_4_0_SampleApps_Setup.zip (~5MB) http://northwind.codeplex.com/releases/view/26600#DownloadId=192043 Northwind.NET.VS2010.sln ======================== 1. Northwind.NET.EDM.FE - WinForms Front-End (just start-up class and app.config); 2. Northwind.NET.EDM.WinForms.Controls - UI UserControls; 3. Northwind.NET.EDM.Reports - MS ReportViewer 10.0 Reports; 4. Northwind.NET.BLL - Business Layer Library (ADO.NET EDM LINQ Reports' data sources); 5. Northwind.NET.Model - ADO.NET EDM; 6. Northwind.NET.Settings - application settings (wrappers); 7. Northwind.NET.Resources - application resource file; 8. Northwind.NET.Utilities - utility class library; 9. Northwind.NET.Testing.Console - some test functions - it's not true TDD - just a rough approximation; Northwind.NET.MSAccess.sln ========================== I. WinForms FE with MS Access backend Northwind.NET.FE.1.1 - Northwind.NET FE with MS Access backend Northwind.NET.Utilities - Utilities project II. ASP.NET sample application with MS Access backend E:/Projects/SMS/Northwind/Northwind.ASP.NET.MSAccess.Reporting/ - ASP.NET project III. Just a test ASP.NET app - can be removed E:\Projects\SMS\Northwind\Northwind.ASP.NET.MSAccess.Reporting.RDLC.10.0.0.0 Northwind.NET.zzz_OLD.sln ========================= 1. Northwind.NET.FE - WinForms Front-End with MS SQL backend using "plain old" ADO.NET data sets - the project we did last year's April. 2. All the other projects from as in Northwind.NET.VS2010.sln _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com