Shamil Salakhetdinov
shamil at smsconsulting.spb.ru
Mon Feb 7 09:23:09 CST 2011
Hi John -- Yes, a WinForms compound control placed into WPF's WindowsFormsHost control with the latter placed into WPF Browser Application's (XBAP) Page http://www.google.ru/search?hl=ru&biw=1920&bih=919&q=Hosting+Windows+Forms+C ontrols+in+WPF+WindowsFormsHost&aq=f&aqi=&aql=&oq= can be hosted in a browser. That seems to be the shortest way to get a browser based application having a desktop (WinForms) one. And with current mainsteram trend of making everything looking as a "Pinned Web Site" that feature look at least attractive... <<< What problem does that solve? >>> Getting Web Browser based app ASAP... <<< What problems does that create? >>> Desktop application do usually use local files etc. - XBAP application can run in fulltrust mode and have access to local files (to test) but that looks like 'Good Old ActiveX' controls therefore once XBAp port is done be prepared to do more work of makeing your app running OK in a "sandbox" having all resources handled over Internet... There could/should be other issues I'm not aware about... <<< I am not fond of browser applications. We end up losing a ton of screen real estate to an unknown quantity of toolbars that the user has installed, then end up with sliders in all directions etc. >>> Well, that's your opinion. I have an opposite one. Let's keep that different points of view our of this discussion thread? <<< I actively dislike "native" browser applications, i.e. HTML / "clunky" applications. >>> That's a temporary issue I suppose. I remeber "clunky" MS Access 1.1/2.0 applications we all were developing quite some time ago.. <<< I am very interested in applications running over the internet and hitting a database at the other end but I am very wary of getting a browser involved. >>> But you can well develop desktop (WinForms/WPF/Silverlight 4(?)) applications communicating with Internet Web services... <<< It just seems like a downloadable application that can talk via services would be much more fluid and "windows like" than anything involving a browser. >>> When talking to web services it doesn't matter that much where/what way client part (FE) is set/deployed... The browser/smartphones based apps are definitely the future IMO. Are desktop applications dying? I'm not stating that here - let's just discuss different technologies and the ways to apply them to this or that use case/environment/deployment scenario/... but not which one is better and why - all are good when used properly :) And "using properly" - that depends on one own's experiences, tastes and preferences or on what technlogy a customer is requesting... Thank you. -- Shamil -----Original Message----- From: dba-vb-bounces at databaseadvisors.com [mailto:dba-vb-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: 7 ??????? 2011 ?. 17:20 To: Discussion concerning Visual Basic and related programming issues. Subject: Re: [dba-VB] Northwind.NET v.2.1 released - RE: Ded Moroz sends you links on sample projects... :) Shamil et al, > I currently wanted to solve the issue with porting .NET WinForms application to the Web the shortest possible(?) way (WinForms Controls -> XBAP) Can I assume that the application runs exactly as it would if it were native, except that it is in a sandbox in a browser? What problem does that solve? What problems does that create? I am not fond of browser applications. We end up losing a ton of screen real estate to an unknown quantity of toolbars that the user has installed, then end up with sliders in all directions etc. I actively dislike "native" browser applications, i.e. HTML / "clunky" applications. I am very interested in applications running over the internet and hitting a database at the other end but I am very wary of getting a browser involved. I am interested in services. It seems like a natural solution, already widely used and understood - though I do not understand the details yet. It just seems like a downloadable application that can talk via services would be much more fluid and "windows like" than anything involving a browser. John W. Colby www.ColbyConsulting.com On 2/4/2011 3:33 PM, Shamil Salakhetdinov wrote: > 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