473,382 Members | 1,622 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

Dotnet versus Java-Applets

Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it, and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)
Jul 21 '05 #1
40 3105
Hi Eitan,

Short and simple answer:
Alas, there is no .net equivalent to java applets.

Happy Coding!
Morten Wennevik [C# MVP]
"Eitan" <no_spam_please@nospam_please.com> skrev i melding
news:%2****************@TK2MSFTNGP10.phx.gbl...
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it,
and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)

Jul 21 '05 #2
You can run WinForms user controls in IE. Of couse, this requires the
..NET framework on the client machine.

http://www.15seconds.com/issue/030610.htm

hth, Philipp
ps: Please don't crosspost - one newsgroup is definitely enough...


Eitan wrote:
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it, and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)

Jul 21 '05 #3

"Morten Wennevik" <Mo************@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
Hi Eitan,

Short and simple answer:
Alas, there is no .net equivalent to java applets.

Happy Coding!
Morten Wennevik [C# MVP]


Thanks,
Are you sure - What can I do instead ?
That means there is no substitude instead.

I want to see some of the documentation of Microsoft, that explains what's
beyond the dotnet in general.

Thanks again :)
Jul 21 '05 #4
Well, you could write ActiveX controls, or follow the procedure Philipp
mentioned.
The former is considered unsafe, the latter requires that the client user
has a windows version running Internet Explorer 6+ with .net framework
installed. Then again, if the user is running Internet Explorer you can
detect if he has framework installed and tailor the web page accordingly.

Happy Coding!
Morten Wennevik [C# MVP]

"Eitan" <no_spam_please@nospam_please.com> skrev i melding
news:u9**************@TK2MSFTNGP10.phx.gbl...

"Morten Wennevik" <Mo************@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
Hi Eitan,

Short and simple answer:
Alas, there is no .net equivalent to java applets.

Happy Coding!
Morten Wennevik [C# MVP]


Thanks,
Are you sure - What can I do instead ?
That means there is no substitude instead.

I want to see some of the documentation of Microsoft, that explains what's
beyond the dotnet in general.

Thanks again :)

Jul 21 '05 #5
Embedded .NET controls are fairly close.
Regarding privileged Java applets (like RSA signed Java applets supported in Java 2 1.2+),
the next release of .NET (longhorn) has "ClickOnce" deployment functionality which provides
similar client convenience and permissions-enabling.

Cheers,
- Mitch Gallant
MVP Security
www.jensign.com

"Eitan" <no_spam_please@nospam_please.com> wrote in message news:%2****************@TK2MSFTNGP10.phx.gbl...
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it, and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)

Jul 21 '05 #6
I don't know why Morten said there is no equivalent. The equivalent is a
..net UserControl. Here is an example using vector graphics; it runs with the
default permissions, no installation is required.
http://weblogs.asp.net/frank_hileman...23/192509.aspx

Regards,
Frank Hileman

check out VG.net: www.vgdotnet.com
Animated vector graphics system
Integrated Visual Studio .NET graphics editor

"Eitan" <no_spam_please@nospam_please.com> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it,
and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)

Jul 21 '05 #7
Please do not crosspost between .NET and non-.NET groups. The *.vb.* groups
are for VB6 and earlier.
Jul 21 '05 #8
What I am searching right now is not the security abilities,
but functionalities and components as JBuilder has (mostly).
I am looking for IDE enviroment, that I can make classes, and simply put it
on an HTML form.

Thank :)
I didn't see the development on dotnet, and I would be glade, if I can
develop a class (or something like Java Applets, or flash pro - but flash
pro
"Michel Gallant" <ne*****@NOSPAMistar.ca> wrote in message
news:SR*******************@news20.bellglobal.com.. .
Embedded .NET controls are fairly close.
Regarding privileged Java applets (like RSA signed Java applets supported in Java 2 1.2+), the next release of .NET (longhorn) has "ClickOnce" deployment functionality which provides similar client convenience and permissions-enabling.

Cheers,
- Mitch Gallant
MVP Security
www.jensign.com

"Eitan" <no_spam_please@nospam_please.com> wrote in message

news:%2****************@TK2MSFTNGP10.phx.gbl...
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it, and put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.
Thanks :)


Jul 21 '05 #9
If you read the rules of these forums, there is no prohibition against
cross-posting. It is quite often necessary to post to multiple forums to get
a reply.

"Philipp Sumi" wrote:
You can run WinForms user controls in IE. Of couse, this requires the
..NET framework on the client machine.

http://www.15seconds.com/issue/030610.htm

hth, Philipp
ps: Please don't crosspost - one newsgroup is definitely enough...


Eitan wrote:
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it, and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)

Jul 21 '05 #10
On Mon, 8 Nov 2004 08:01:18 -0800, "=?Utf-8?B?bXNjZXJ0aWZpZWQ=?="
<ru****@tigerlily.com> wrote:
If you read the rules of these forums, there is no prohibition against
cross-posting. It is quite often necessary to post to multiple forums to get
a reply.


Nonsense! If you post to multiple groups and get replies in more than
one, then you've posted to too many groups. If you post to multiple
groups and get a reply only in one, then THAT's the one (and only one)
you should have posted to in the first place.

See? It's easy once you think about it.

Jim Deutch
Jul 21 '05 #11
Although it's not in the forum rules, it is still a courtesy to others.
Many people read several of these groups a day in order to increase their
knowledge and help others. I'm sure that they (like me) would prefer not
having to sift through duplicate or off-topic posts. If someone does not
get an answer from a particular group in a reasonable amount of time, then
I'm all for them trying another one....but I don't think the first choice
should be cross-posting. In this particular case, the original poster's
question was probably most suited for the dotnet.general forum.

As a final thought: If everyone cross-posted, we would only need one
newsgroup.

(and yes, this is an intentional cross-post since the thread started that
way. Ironic?)

just my .02c USD :)
ShaneB

"mscertified" <ru****@tigerlily.com> wrote in message
news:4E**********************************@microsof t.com...
If you read the rules of these forums, there is no prohibition against
cross-posting. It is quite often necessary to post to multiple forums to
get
a reply.

"Philipp Sumi" wrote:
You can run WinForms user controls in IE. Of couse, this requires the
..NET framework on the client machine.

http://www.15seconds.com/issue/030610.htm

hth, Philipp
ps: Please don't crosspost - one newsgroup is definitely enough...

Jul 21 '05 #12

"Eitan" <no_spam_please@nospam_please.com> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it, and put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.


as much as I like Java - I have to admit - Applets are on the way out, but
in favor of Flash (not dot-net)

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.788 / Virus Database: 533 - Release Date: 11/1/2004
Jul 21 '05 #13
This a touchy area and still up for grabs. Code execution inside the browser
other than core javascript is risky (to both your code investment and the IS
Desktop Manager that wishes to restrict such things).

Also, I don't think .net has been accepted on the client yet, so it's really
hard to say. Does it have to be in a browser? If not, have you seen SWT?

+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+
Monte Hansen - MVP VB
http://KillerVB.com
+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+
"Eitan" <no_spam_please@nospam_please.com> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it,
and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)

Jul 21 '05 #14
Frank,

I said there was no equivalent because all the solutions for .net is limited
to
Internet Explorer only and systems with .net framework installed, which
limits the target audience even further.

This is ok if you are on an intranet or can otherwise be certain that the
customer is using a certain system, but I do not consider it equivalent of
java applets.

Then again, the first java applets had the same limitations, so in a way
you could argue that this is equivalent.

Happy Coding!
Morten Wennevik [C# MVP]
"Frank Hileman" <fr******@no.spamming.prodigesoftware.com> skrev i melding
news:uT**************@tk2msftngp13.phx.gbl...
I don't know why Morten said there is no equivalent. The equivalent is a
.net UserControl. Here is an example using vector graphics; it runs with
the default permissions, no installation is required.
http://weblogs.asp.net/frank_hileman...23/192509.aspx

Regards,
Frank Hileman

check out VG.net: www.vgdotnet.com
Animated vector graphics system
Integrated Visual Studio .NET graphics editor

"Eitan" <no_spam_please@nospam_please.com> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it,
and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet
technology.

Thanks :)


Jul 21 '05 #15
In article news:<dr******************@bignews4.bellsouth.net> , Hal
Rosser wrote:
Applets are on the way out, but in favor of Flash


I do hope not! Flash is a nice little technology is you want to
display little on a website -- I can see whey Disney use it -- but
is not the best technology (or even a good technology) for much
else. It certainly can't offer all the functionality of applets, or
offer it as concisely or as securely.

Cheers,
Daniel.

Jul 21 '05 #16

"Frank Hileman" <fr******@no.spamming.prodigesoftware.com> wrote in message
news:uT**************@tk2msftngp13.phx.gbl...
I don't know why Morten said there is no equivalent. The equivalent is a
.net UserControl. Here is an example using vector graphics; it runs with the default permissions, no installation is required.
http://weblogs.asp.net/frank_hileman...23/192509.aspx

Regards,
Frank Hileman


Good.
It seems as a simple flash, so I can stand on the abilities of dotnet
UserControl
(Flash, even Flash Pro, is a toy in comparation to Java-Applets).
Maybe you can lead me to site, where I can find many links to dotnet
samples, please.
Where can I find detailed explanations on dotnet userControls ?

Thanks :)
Jul 21 '05 #17
Sorry for my English,
but I would like to understand what you mean when you say :
Applets are on the way out, but in favor of Flash.

Is dotnet technology very simple like Flash.
I want to write applications, and not little and beautifull desinging (like
you said : Disney).

So my major questions are :
Is dotnet much like flash, or it much like Java-Applets ?
If not - when dotnet be much like Java-Applets (as it is today) ? Long-Horn
?

Thanks :)
Jul 21 '05 #18
If you use Flash, you are not using .NET. It is an old ActiveX control. If
you use .NET, you have access to the entire .NET Framework, as well as
thousands of libraries and components written for the CLR, and sophisticated
development tools such as Visual Studio .NET. However, you will be
restricted to the Windows platform.

A .NET "applet" is much closer to a java applet than to flash. The power is
much greater than flash.

Frank

"Eitan" <no_spam_please@nospam_please.com> wrote in message
news:O%****************@TK2MSFTNGP12.phx.gbl...
Sorry for my English,
but I would like to understand what you mean when you say :
Applets are on the way out, but in favor of Flash.

Is dotnet technology very simple like Flash.
I want to write applications, and not little and beautifull desinging
(like
you said : Disney).

So my major questions are :
Is dotnet much like flash, or it much like Java-Applets ?
If not - when dotnet be much like Java-Applets (as it is today) ?
Long-Horn
?

Thanks :)

Jul 21 '05 #19
Code execution of .NET MSIL is just as safe as javascript. Your statement is
entirely false. The default permissions in Internet Explorer run .NET code
in a restricted sandbox, just like javascript.

Regards,
Frank Hileman

check out VG.net: www.vgdotnet.com
Animated vector graphics system
Integrated Visual Studio .NET graphics editor

"Monte Hansen" <mo***@nospam.com> wrote in message
news:e4**************@TK2MSFTNGP11.phx.gbl...
This a touchy area and still up for grabs. Code execution inside the
browser other than core javascript is risky (to both your code investment
and the IS Desktop Manager that wishes to restrict such things).

Also, I don't think .net has been accepted on the client yet, so it's
really hard to say. Does it have to be in a browser? If not, have you seen
SWT?

Jul 21 '05 #20
http://msdn.microsoft.com/msdnmag/is...tSmartClients/

Regards,
Frank Hileman

check out VG.net: www.vgdotnet.com
Animated vector graphics system
Integrated Visual Studio .NET graphics editor

"Eitan" <no_spam_please@nospam_please.com> wrote in message
news:em**************@TK2MSFTNGP12.phx.gbl...
Good.
It seems as a simple flash, so I can stand on the abilities of dotnet
UserControl
(Flash, even Flash Pro, is a toy in comparation to Java-Applets).
Maybe you can lead me to site, where I can find many links to dotnet
samples, please.
Where can I find detailed explanations on dotnet userControls ?

Thanks :)

Jul 21 '05 #21
"frank" <fr***@nothing.com> wrote:
If you use Flash, you are not using .NET. It is an old ActiveX control. If
you use .NET, you have access to the entire .NET Framework, as well as
thousands of libraries and components written for the CLR, and sophisticated
development tools such as Visual Studio .NET. However, you will be
restricted to the Windows platform.

A .NET "applet" is much closer to a java applet than to flash. The power is
much greater than flash.

Frank

And there comes a point where you have to start asking
yourself: if you're already committed to the .NET runtime
(or JVM for that matter) why not just ditch the
(constraining) browser - if not for evertyhing, at least for
the more demanding/premium aspects of an
application/service.
Jul 21 '05 #22
In article news:<VA******************@nospam.aaisp.org>, Daniel
James wrote:
Flash is a nice little technology is you want to
display little on a website ...


Oops! I seem to have accidentally edited out the word "movie" after
the word "little". That rather makes a nonsense of the sentence.
Sorry.

Cheers,
Daniel.

Jul 21 '05 #23
In article news:<O#**************@TK2MSFTNGP12.phx.gbl>, Eitan wrote:
I would like to understand what you mean when you say :
Applets are on the way out, but in favor of Flash.
I didn't write that - Hal Rosser did.
Is dotnet technology very simple like Flash.
NET technology is much more like Java than Flash. Both Java and .NET are
more powerful than Flash. Flash is primarily a means of placing animated
graphics and sound into a web page, Java and .NET allow programs to be
embedded in a web page so that they will run in your browser - these programs
may produce animated graphics and sound, or they may carry out calculations
or do anything else that can be done by a program running inthe restricted
environment provided by a browser.

At the moment Java is supported by a great many browsers while .NET is
supported only by IE (?) and only then if the .NET runtime is installed on
the client PC. That may change.

My advice is that you should not use Flash or Java or .NET unless you have a
real need that cannot be satidfied without it. Not all browsers can show
Flash movies or run Java or .NET programs, and you will restrict your
audience if you use these technologies unnecessarily. You can do a great deal
with just HTML if you try.
If not - when dotnet be much like Java-Applets (as it is today) ? Long-Horn
?


NET is already "much like Java-Applets" on Windows if the .NET runtime is
installed. The problem is that .NET isn't available in the browser on Macs or
linux or BSD unix or Solaris or Palm pilots, or most smartphones or
minicomputers ... or any of the millions of other computers that don't run
Windows 2000/XP or don't have the .NET runtime installed.

Cheers,
Daniel.

Jul 21 '05 #24
Dan,

Not to quibble about 2000/XP being required for .NET but right now most of
my .NET software is binary compatable and runs completely unchanged on Mono
equipped Linux systems and on Mac OSX Panther systems. Also much of the
software I have written for PocketPC runs unchanged on Linux, Mac and Windows
systems and performs far better than it would if written in Java.

V

"Daniel James" wrote:

The problem is that .NET isn't available in the browser on Macs or
linux or BSD unix or Solaris or Palm pilots, or most smartphones or
minicomputers ... or any of the millions of other computers that don't run
Windows 2000/XP or don't have the .NET runtime installed.

Cheers,
Daniel.

Jul 21 '05 #25
Dan,

Not to quibble about 2000/XP being required for .NET but right now most of
my .NET software is binary compatible and runs completely unchanged on Mono
equipped Linux systems and on Mac OSX Panther systems. Also much of the
software I have written for PocketPC runs unchanged on Linux, Mac and Windows
systems.

V
"Daniel James" wrote:

The problem is that .NET isn't available in the browser on Macs or
linux or BSD unix or Solaris or Palm pilots, or most smartphones or
minicomputers ... or any of the millions of other computers that don't run
Windows 2000/XP or don't have the .NET runtime installed.

Cheers,
Daniel.

Jul 21 '05 #26
Perhaps false the way you read it =), but I wasn't speaking to the actual
"safety" of such code, nor comparing it's safety to Javascript. And large
corporate desktops don't tend to run "default" anything these days. The
ability to install apps and updates, change IE preferences, among other
things, are often locked down tightly by AD Group Policies.

Managed corporate environments are becoming more common, and being more
strict on multiple levels (especially those that are outsourced). Those with
a narrow audience might not care, whereas those with a broad audience
probably should.

+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+
Monte Hansen - MVP VB
http://KillerVB.com
+|+|+|+|+|+|+|+|+|+|+|+|+|+|+|+
"Frank Hileman" <fr******@no.spamming.prodigesoftware.com> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
Code execution of .NET MSIL is just as safe as javascript. Your statement
is entirely false. The default permissions in Internet Explorer run .NET
code in a restricted sandbox, just like javascript.

Regards,
Frank Hileman

check out VG.net: www.vgdotnet.com
Animated vector graphics system
Integrated Visual Studio .NET graphics editor

"Monte Hansen" <mo***@nospam.com> wrote in message
news:e4**************@TK2MSFTNGP11.phx.gbl...
This a touchy area and still up for grabs. Code execution inside the
browser other than core javascript is risky (to both your code investment
and the IS Desktop Manager that wishes to restrict such things).

Also, I don't think .net has been accepted on the client yet, so it's
really hard to say. Does it have to be in a browser? If not, have you
seen SWT?


Jul 21 '05 #27
In article news:<7E**********************************@microso ft.com>,
Germanov wrote:
... right now most of my .NET software is binary compatable and runs
completely unchanged on Mono equipped Linux systems and on Mac OSX
Panther systems.
Yes, true, you can run .NET applications under Mono.

AFAIK Mono doesn't allow you to run .NET applets in a web browser on those
platforms ... or does it?
... and performs far better than it would if written in Java.


Yes, the .NET VM does seem to be rather better designed than the JVM. That
makes it more efficient and allows some languages (notable managed C++) to
run that could not be fully supported by the JVM.

If you're trying to distribute active content on the internet, though, you
are far more concerned with ensuring that your content is accessible to the
widest possible range of users (using, as they do, the widest possible range
of browsers) that with efficiency. If the thing doesn't run at all for half
your potential users that's a problem.

I'm not knocking .NET -- and it can be a good solution in a controlled
intranet enviroment where you can esure that all the clients are running
machines with a CLI-enabled browser -- but it hasn't yet achieved the
ubiquity that makes it a viable choice for the internet.

Cheers,
Daniel.


Jul 21 '05 #28
Yes, I read too hastily. Sorry about that! You are correct in a way, and
this argument also applies to java applets and flash controls. Flash is
often blocked because it is predominantly used for annoying advertising.
There is no technical reason to believe javascript is more secure. - Frank

"Monte Hansen" <mo***@nospam.com> wrote in message
news:ec**************@TK2MSFTNGP12.phx.gbl...
Perhaps false the way you read it =), but I wasn't speaking to the actual
"safety" of such code, nor comparing it's safety to Javascript. And large
corporate desktops don't tend to run "default" anything these days. The
ability to install apps and updates, change IE preferences, among other
things, are often locked down tightly by AD Group Policies.

Managed corporate environments are becoming more common, and being more
strict on multiple levels (especially those that are outsourced). Those
with a narrow audience might not care, whereas those with a broad audience
probably should.

Jul 21 '05 #29
I was impressed when I first read what you can do with a .NET smart client
running in the Internet zone as an embeded usercontrol or standalone
downloaded app--very cool stuff.

However it has been around a while now, and I still have not seen much
adoption of .NET smart clients or HTML embeded Win Form usercontrols or the
ClickOnce deployment technology. I am affraid to get into it too deeply
because no one else has and it could getting dropped from support.

Am I wrong and people really are using it?
Do you think it will get picked up more when .NET 2.0 comes out?
"Eitan" wrote:
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it, and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)

Jul 21 '05 #30
I think many people are not aware of the power available. If you looked at
the VG.net demo you can see simple animated demos are possible with the
default IE permissions. I haven't seen many publications speaking of these
possibilities, with the exception of Chris Sells' articles and the MSDN
magazine article. These were complicated by adding additional permissions,
and maybe that scared some people away.

VG.net users are definitely putting vector graphics on the intranet with
..NET. It is one of the first questions they ask. We include a readme
describing how to create usercontrols for IE.

There is no way MS is going to drop support for this. .NET is much more
powerful than JavaScript, and it can only help MS by promoting .NET
technology. However, a standalone exe and webservice is sometimes a simpler
solution, and often xcopy deployment works fine. Sometimes browser
integration is just a "management requirement" coming off a checklist.

Regards,
Frank Hileman

check out VG.net: www.vgdotnet.com
Animated vector graphics system
Integrated Visual Studio .NET graphics editor
"nc1943" <nc****@discussions.microsoft.com> wrote in message
news:95**********************************@microsof t.com...
I was impressed when I first read what you can do with a .NET smart client
running in the Internet zone as an embeded usercontrol or standalone
downloaded app--very cool stuff.

However it has been around a while now, and I still have not seen much
adoption of .NET smart clients or HTML embeded Win Form usercontrols or
the
ClickOnce deployment technology. I am affraid to get into it too deeply
because no one else has and it could getting dropped from support.

Am I wrong and people really are using it?
Do you think it will get picked up more when .NET 2.0 comes out?

Jul 21 '05 #31
You are right to say that not many people are aware of the power available.

However, we have fully adopted the technology. We used to implement
browser-based administration systems developed initially using VB
UserDocuments, then switched to ActiveX controls due to download problems.
With the release of .Net, we switched to .Net component applications which
run fully within the browser, some 2 years ago now.

This is a very powerful technology. The default IE security settings for
..Net components are much lower than those for ActiveX controls, and the
no-touch (zero impact fusion technology) deployment, makes installation and
updating seemless.

One word of warning: Because there is so little adoption (as yet), there is
very little assistance available. There are large numbers of quirks in the
behaviour of the .Net framework and IE (e.g. the inability of the .Net
framework to access .config files for downloaded .Net component files through
proxies requiring authentication - Microsoft have assured me this is a known
'feature' which is planned to be fixed as yet; the fact that you can automate
and .Net component from IE, but not vice versa (without HIGH security
settings), and so on.

Having said all of that, we have adopted it as a strategic technology for
Intranet and Internet-based administration systems (i.e. non-public facing),
where the issues of WAI complinace, browser compatibility do not apply.
Hopefully if more people adopt this smart-client technology, then takeup in
other browsers might increase.

Disappointed to see that so few postings on this a written from a point of
any actual first hand experience on the subject.....
"Frank Hileman" wrote:
I think many people are not aware of the power available. If you looked at
the VG.net demo you can see simple animated demos are possible with the
default IE permissions. I haven't seen many publications speaking of these
possibilities, with the exception of Chris Sells' articles and the MSDN
magazine article. These were complicated by adding additional permissions,
and maybe that scared some people away.

VG.net users are definitely putting vector graphics on the intranet with
..NET. It is one of the first questions they ask. We include a readme
describing how to create usercontrols for IE.

There is no way MS is going to drop support for this. .NET is much more
powerful than JavaScript, and it can only help MS by promoting .NET
technology. However, a standalone exe and webservice is sometimes a simpler
solution, and often xcopy deployment works fine. Sometimes browser
integration is just a "management requirement" coming off a checklist.

Regards,
Frank Hileman

check out VG.net: www.vgdotnet.com
Animated vector graphics system
Integrated Visual Studio .NET graphics editor
"nc1943" <nc****@discussions.microsoft.com> wrote in message
news:95**********************************@microsof t.com...
I was impressed when I first read what you can do with a .NET smart client
running in the Internet zone as an embeded usercontrol or standalone
downloaded app--very cool stuff.

However it has been around a while now, and I still have not seen much
adoption of .NET smart clients or HTML embeded Win Form usercontrols or
the
ClickOnce deployment technology. I am affraid to get into it too deeply
because no one else has and it could getting dropped from support.

Am I wrong and people really are using it?
Do you think it will get picked up more when .NET 2.0 comes out?


Jul 21 '05 #32
Just seen this link on MSDN.
http://www.microsoft.com/downloads/d...displaylang=en

It talks about J# Browser Controls (and migration from existing applets...)

I can't say I know anythign about this, but it may be worth you looking into.

Cheers

Scott
"Eitan" wrote:
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it, and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)

Jul 21 '05 #33
> I'm not knocking .NET -- and it can be a good solution in a controlled
intranet enviroment where you can esure that all the clients are running
machines with a CLI-enabled browser -- but it hasn't yet achieved the
ubiquity that makes it a viable choice for the internet.


For applet-style web applications... For other web applications, ASP.NET is
very well suited for use on a variety of platforms because it outputs html.
Jul 21 '05 #34
In article news:<2C**********************************@microso ft.com>, Jzero
wrote:
[I wrote]
I'm not knocking .NET -- and it can be a good solution in a controlled
intranet enviroment where you can esure that all the clients are running
machines with a CLI-enabled browser -- but it hasn't yet achieved the
ubiquity that makes it a viable choice for the internet.


For applet-style web applications... For other web applications, ASP.NET is
very well suited for use on a variety of platforms because it outputs html.


Good point - you control your server and can run what you like on it.

The topic under discussion here was client-side code, and for that I maintain
that while .NET may be a technically superior solution to Java it is not yet
sufficiently widely deployed to be recommendable for internet applications
(intranets are another matter - you control your intranet and so can ensure
that the CLI runtime is installed wherever you need it).

I have less experience when it comes to server side apps and can't really
compare ASP.NET with other solutions. The only server-side programming I've
done has been in (unmanaged) C++ or using a dedicated Java servlet engine. If I
were setting up a general webserver today I'd almost certainly use Apache on
linux, but YMMV.

Cheers,
Daniel.


Jul 21 '05 #35
Sure wish there was a way to remove groups from a list of groups that was
incorrectly assembled. This thread's like a virus. It just goes and goes and
goes... too bad that *.vb.* groups couldn't care less about "Dotnet versus
Java-Applets".

How about changing the subject line, removing the *.vb.* groups and
restarting it in a .Net newsgroup?

--
Ken Halter - MS-MVP-VB - http://www.vbsight.com
Please keep all discussions in the groups..

"Daniel James" <wa*********@nospam.aaisp.org> wrote in message
news:VA******************@nospam.aaisp.org...
In article news:<2C**********************************@microso ft.com>,
Jzero
wrote:
[I wrote]
> I'm not knocking .NET -- and it can be a good solution in a controlled

Jul 21 '05 #36
In article news:<#w**************@TK2MSFTNGP15.phx.gbl>, Ken Halter
wrote:
... too bad that *.vb.* groups couldn't care less about "Dotnet versus
Java-Applets".
They don't care that VB.NET opens up the possibility for writing applets
in VB? Well, being neither a VB user nor a proponent of active content
neither do I, but I don't see that that's any reason to censor the
thread.
How about changing the subject line, removing the *.vb.* groups and
restarting it in a .Net newsgroup?


How about leaving it alone, because as much as you may dislike having to
ignore it in whichever group(s) you're reading there will be other people
who will have learned from it and be glad they read it there.

Yes, I agree the thread was overposted, but IME it does more harm than
good to try to correct that. It's locking the stable door after the horse
has bolted.

Had you had a worthwhile contribution to make to the discussion, you
would have been within your rights to drop some groups from the list ...
but adding an off-topic posting to the thread in all the groups *just* to
complain about the only marginally on-topic nature of the thread in your
favourite group is counterproductive in the extreme.

The thread had all but died anyway, you've just started it up again by
whingeing.

Cheers,
Daniel.
Jul 21 '05 #37
If you don't see them I think you're just not looking or maybe you should
give one a try yourself and see how easy it really is. And that one will
lead to more for you and the for good of your company.

Personally, from real deployed experience I think putting the browser in the
mix for corporate development just adds more code which adds more potential
for bugs when it isn't needed at all. For the wide world of retail users
and non-MS OSes the browser and the UBIK javascript definitely has it's
important place, but for corporate deployment where you know that the users
have the framework, as your post implies, an IE window is often just
overhead.

So now it's called "Smart Client" and there's a new MSDN dev center for it,
but since v1.0 we've had the ability to do "AutoDeploy" with binary
Remoting. The assemblies sit in an IIS VDir and are called over http and
when the are called they just deploy and run... and with Remoting you get a
nice performance boost over XML-heavy web services. (Pick up "Advanced .Net
Remoting" - C# or VB versions - by Ingo Rammer. After the first few
chapters you'll see that remoting really isn't all that tough)

Yes, SmartClient/AutoDeploy is for corporate solutions and you have to use
strongnaming and you have to get the desktop user permissions set with an
msi or other tactic to allow the apps to dowload and run, but it far
outshines adding the surface area of IE code and you get a "real" app.
Change the version and the users get it automatically.

Case history (you wanted to know if anyone was really doing it):

I took over a very mature VB6 app used concurrently by 40+ users on both
coasts, it used DCOM against a server process for intelligent multiuser task
scheduling, LeadTools for graphics and loads of "Rocky method" object
manipulation. It was very well coded by my predecessor but with all that it
had, and with the fact that the users always wanted more it was not only a
full 1024x768 main screen but it also at the dll limit of VB6. It could
take no more.

But back with the days of .Net1.0 we had two major features that needed to
be added, and so with a simple COM callable wrapper, a ten-line "loader"
called by the VB6 app, and a couple of SetParent api calls (or Setowner,
depending on whether you wanted the .Net gui element to be a "form" or to
embed itself like a control into a VB6 frame), we were able to add in
AutoDeploy forms "applets" with VB.Net that raised and responded to the main
app's COM events.

Updating the new features just meant updating the version numbers and
popping the new assemblies into the VDir. As stated, the applets used
remoting to talk to their specific functionalities' serverside equivalents
so a lot of maintenance was even better centralized.

By checking/downloading the applets during the first need for each object
and holding references for future use we got nice speed perception and the
users firmly believed that they were just running the main app, they could
not tell the difference.

I go into all this because it's a little frustrating to know that we all saw
this being done way back in the betas and we all read Billy Hollis' "Death
of the browser" in the MSDN VBasic dev center Columns years ago and yet when
given the choice of this simple and powerful option or sticking something in
a browser the browser seems to still be a habit that many folks don't want
to get out of. We don't have to wait for .Net2, it's all right in .Net1.

Granted, there are some little tricks to getting autodeploys with interop
and remoting to all work together (I put a few such tips on my little site
so that I wouldn't forget them) but truly, all it takes is trying it with
the .Net you have today to really amaze you (and your bosses).

Robert Smith
Kirkland, WA
www.smithvoice.com
"nc1943" <nc****@discussions.microsoft.com> wrote in message
news:95**********************************@microsof t.com...
I was impressed when I first read what you can do with a .NET smart client
running in the Internet zone as an embeded usercontrol or standalone
downloaded app--very cool stuff.

However it has been around a while now, and I still have not seen much
adoption of .NET smart clients or HTML embeded Win Form usercontrols or
the
ClickOnce deployment technology. I am affraid to get into it too deeply
because no one else has and it could getting dropped from support.

Am I wrong and people really are using it?
Do you think it will get picked up more when .NET 2.0 comes out?
"Eitan" wrote:
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it,
and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet
technology.

Thanks :)

Jul 21 '05 #38
Oh, and if you *don't have to* connect to a legacy app ... then your
AutoDeploy/SmartClient projects are a heck of a lot easier :). Once you get
away from COM components and just into .Net all it takes is passing the
users a url.

smith
Jul 21 '05 #39
ShaneB wrote:
Although it's not in the forum rules, it is still a courtesy to
others. Many people read several of these groups a day in order to
increase their knowledge and help others. I'm sure that they (like
me) would prefer not having to sift through duplicate or off-topic
posts. If someone does not get an answer from a particular group in
a reasonable amount of time, then I'm all for them trying another
one....but I don't think the first choice should be cross-posting. In this
particular case, the original poster's question was probably
most suited for the dotnet.general forum.
As a final thought: If everyone cross-posted, we would only need one
newsgroup.


Unless you have a defective news reader you will only see a cross-posted message
once as reading it in one group will treat it as read in all of the other
cross-posted groups. Now if it were *Multi-Posted* then all of the bad things
you describe would be true and the OP should be chastised for that.

--
I don't check the Email account attached
to this message. Send instead to...
RBrandt at Hunter dot com
Jul 21 '05 #40
Hell Eitan,

There is an comparable way of implementing applet type applications. The
only requirement is that the users machine must have the .net framework
installed. It is like an activex control except its a component.

As far as advantages, in my experience, development with VS.Net is always
alot faster then java development. I don't think there is any cons except for
learning, but if you are a good java developer, c# would be really easy to
learn.

"Eitan" wrote:
Hello,

I know Java-Applet (written for JBuilder).
I would like to know about dotnet technology,
pros and cons in comparation to Java-Applet technololgy.
Can I write a program in dotnet, like Java-Applet, compile it, debug it, and
put it as a class on an HTML (like Java-Applet).

I would like to introduce to the dot net technology.
Give me some samples, please, and a comparation to Java-Applet technology.

Thanks :)

Aug 6 '05 #41

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Kevin | last post by:
Hi! I recently completed a graduate level Java class at a local university. For our class project my group built a web-based application. Basically, the application would let a manufacturing...
12
by: tmb | last post by:
1 - Is Microsoft dotnet a Virtual Machine... like the Java Virtual Machine... that will run on any operating system? 2 - If so, does Microsoft give away the dotnet development system like Sun...
0
by: Justin Kennedy | last post by:
Hi, I'm new to dotnet. In fact, I'm a Java/web dev. guy mostly. I was debating on whether to use Java or dotnet for a recent project. The main requirements are: 1. Tools to create a "rich"...
18
by: Matt | last post by:
I try to compare the default constructor in Java and C++. In C++, a default constructor has one of the two meansings 1) a constructor has ZERO parameter Student() { //etc... } 2) a...
9
by: MStepansky | last post by:
Whats the difference between Javascript and Java3D? I mean can Javascript do like Java3D can? Or is Java3D on top of Javascript (the core, if thats what it is)? Then I should learn Javascript...
1
by: shrajan | last post by:
Microsoft Technologies versus Java Who will be the final winner?
2
by: MR | last post by:
i am looking into how to pass information between two applications. one is a java app (not java.net) and the other is dotNet based v1.1 (c#). both apps will probably run on the same machine. i...
44
by: John A. Bailo | last post by:
Dr. Dobbs has a /glowing/ article on Ruby on Rails this month. What do you guys think? Can it replace .net, php and java? And be the Open Source OOP web solution that is not bound to Sun or...
6
by: Mark | last post by:
Hi, We are having a debate on DotNet and Java. As a beginner I do not have much experience on DotNet and Java. Are there any major advantage of using DotNet over Java? Thanks for any help I...
8
by: Curious | last post by:
I'm a C#.NET developer, but I have not used Java. Now there's a tool (a component) that has good functionalities implemented in Java we plan to use. There are other tools implemented in C#.NET...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.