Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Windows Forms / WinForm General / April 2006

Tip: Looking for answers? Try searching our database.

Smart Client Apps ??

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Tina - 21 Apr 2006 20:10 GMT
I have been developing ASP.Net apps for over three years now.  I've only
done a couple of forms apps in .Net back when I was first learning .Net.
(I've done lots of forms apps in Delphi before .Net)  I recall reading at
that time that a major feature of .Net was that we would be able to write
"Smart Client" applications that would be Forms apps that would be small and
xcopy down to the client machine and execute while communicating to the
database back on the server.  They would not be security threats because
they would operate within various defined permission levels.  This would be
the best of both worlds.

Did that come true?  I'm guessing that if it did, nobody would be writing
ASP apps anymore, but I'm posting this message to try to get a high level
read on how that technology is working out.

Can someone help me out?

Regards,
T


Earl - 23 Apr 2006 06:19 GMT
Seems like you are in afterburner, crossing a lot of territory in one post
....

1. You can write a "smart client" app in .Net. Get the SDK from Microsoft,
it's free. You will be writing to the Compact Framework instead of the full
framework.
2. You can xcopy the app you create to the client (PocketPC, Smartphone,
etc.). Contingent of course upon the correct framework being installed, as
well as any prerequisites such as SQLCE, which leads to ....
3. You can "communicate" from the on-board database back to the server in a
multitude of ways. You can use SQLCE or SQL Mobile and create a replication
app (which does indeed have pretty good security), or you could write an app
that uses webservice calls with SSL.
4. All of what you mention is do-able, but isn't easy as it seems -- of
course nothing on the Microsoft platform is. Most everything to do with
smart device development is a "gumption trap", burning off untold hours in
order to resolve ridiculously trivial issues generated by wacko sidebars
like that psycho ActiveSync, the paint-drying emulators, the threading
requirements of the 2.0 framework, the decrepit sluggishness of VS2005, and
the fact that CF is a subset of the full framework, which inevitably seems
to have left out precisely the class, function, or propery that you so
desperately need at some crucial point ...

I don't write ASP apps, so I'm not sure I interpret the cause and effect as
you do. While there are some developers creating "smart device" apps, it
seems to me that there are TONS more developers creating ASP.Net apps. In
fact, I get a Monster update every day and almost to the ad, employers are
looking for people developing for ASP.Net. Also, the beauty of using an ASP
is that you can control the data and the app, so it would seem to me that
everything is still headed toward ASP apps. The smart client apps will
ultimately be simple consumers of the webservices.

>I have been developing ASP.Net apps for over three years now.  I've only
>done a couple of forms apps in .Net back when I was first learning .Net.
[quoted text clipped - 14 lines]
> Regards,
> T
Tina - 24 Apr 2006 00:19 GMT
Earl:
I got my answer over on the framework.general forum.  It's called
"ClickOnce".  just google it.
Thanks for responding.
T

> Seems like you are in afterburner, crossing a lot of territory in one post
> ....
[quoted text clipped - 46 lines]
>> Regards,
>> T

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.