[dba-VB] Northwind.NET v.2.1 released - RE: DedMorozsendsyoulinks on sample projects... :)

Shamil Salakhetdinov shamil at smsconsulting.spb.ru
Sun Feb 6 15:05:03 CST 2011


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




More information about the dba-VB mailing list