473,385 Members | 1,912 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,385 software developers and data experts.

Bye bye JApplet !

Hi All,

I've got some fundamental question:

Since MS has stopped supporting Java Applet development
according to J# documentation and also discarded Virtual
Machine from the browser what technology can be used to
provide high powered client side that doesn't require
installation (as JApplet) and also provides enough
security restrictions (local I/O restriction for example) ?

P.S. Of course I can use Sun's JDK, but it requires JRE
installation that is about 10-12 MB !!!

Thanks a lot !!!

Jul 19 '05 #1
4 1769
You'll want to use .NET WinForms. UI controls created with .NET can be
hosted in Internet Explorer, just like an applet. Of course, your users will
need to have the .NET framework installed.

David
"Oleg Leikin" <lo***@optisign.net> wrote in message
news:04****************************@phx.gbl...
Hi All,

I've got some fundamental question:

Since MS has stopped supporting Java Applet development
according to J# documentation and also discarded Virtual
Machine from the browser what technology can be used to
provide high powered client side that doesn't require
installation (as JApplet) and also provides enough
security restrictions (local I/O restriction for example) ?

P.S. Of course I can use Sun's JDK, but it requires JRE
installation that is about 10-12 MB !!!

Thanks a lot !!!

Jul 19 '05 #2
You'll want to use .NET WinForms. UI controls created with .NET can behosted in Internet Explorer, just like an applet. Of course, your users willneed to have the .NET framework installed.


David

How this can be achieved ? Is there any documentation
about System.Windows.Forms.Form hosting ?
I'm not sure if this's acceptable for me, since .NET
redistributable is a little bit bigger than Sun's JDK :-),
but I'd like to learn this technique anyway.
Any link/pointer/sample will be appreciated !

Oleg
Jul 19 '05 #3
Hi Oleg,

I believe that www.GotDotNet.com has some samples explaining how to do
this. You're right that the .NET redistributable is larger than the JRE, but
with .NET you have the advantage that it will come installed by default with
MSFT's newer operating systems [at least this was the case with Win2003
which is what I'm using here]. A good fraction of the people using W2K or XP
will have already downloaded the framework by now via the Windows Update
feature.

You might take a look at the web logs for the site for which you're
considering using an embedded .NET control or Java applet. The logs will
tell you which users have the framework installed. If 75% of your users
already have the framework, going with .NET an easy choice. In my opinion,
the only real reason to use JRE instead of .NET is if you want your applet
to run on all platforms (Windows, Mac, Linux)...

David
"Oleg Leikin" <lo***@optisign.net> wrote in message
news:07****************************@phx.gbl...
You'll want to use .NET WinForms. UI controls created

with .NET can be
hosted in Internet Explorer, just like an applet. Of

course, your users will
need to have the .NET framework installed.


David

How this can be achieved ? Is there any documentation
about System.Windows.Forms.Form hosting ?
I'm not sure if this's acceptable for me, since .NET
redistributable is a little bit bigger than Sun's JDK :-),
but I'd like to learn this technique anyway.
Any link/pointer/sample will be appreciated !

Oleg

Jul 19 '05 #4
CH
That said both Dell and HP have announced that they will
be shipping Java with their PC's by the end of the year
and most other manufactures are expected to follow (see
http://zdnet.com.com/2100-1104_2-1015723.html). If the
applet already does the job for you why re-write it?
-----Original Message-----
Hi Oleg,

I believe that www.GotDotNet.com has some samples explaining how to dothis. You're right that the .NET redistributable is larger than the JRE, butwith .NET you have the advantage that it will come installed by default withMSFT's newer operating systems [at least this was the case with Win2003which is what I'm using here]. A good fraction of the people using W2K or XPwill have already downloaded the framework by now via the Windows Updatefeature.

You might take a look at the web logs for the site for which you'reconsidering using an embedded .NET control or Java applet. The logs willtell you which users have the framework installed. If 75% of your usersalready have the framework, going with .NET an easy choice. In my opinion,the only real reason to use JRE instead of .NET is if you want your appletto run on all platforms (Windows, Mac, Linux)...

David
"Oleg Leikin" <lo***@optisign.net> wrote in message
news:07****************************@phx.gbl...
> You'll want to use .NET WinForms. UI controls
created with .NET can be
>hosted in Internet Explorer, just like an applet. Of

course, your users will
>need to have the .NET framework installed.
>


David

How this can be achieved ? Is there any documentation
about System.Windows.Forms.Form hosting ?
I'm not sure if this's acceptable for me, since .NET
redistributable is a little bit bigger than Sun's JDK :- ), but I'd like to learn this technique anyway.
Any link/pointer/sample will be appreciated !

Oleg

.

Jul 19 '05 #5

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

Similar topics

2
by: David Eynon | last post by:
I know that the basic methods that can be overwritten for class JApplet are init, and paint. However, the API does not specifically state this, and JApplet does not describe this right away.. How...
0
by: Kookymon1 | last post by:
This is an attempt to respond to an older question (several months). Date: 2002-03-07 13:10:23 PST Subject: On the Common DOM API and Applets. The original message was: >LiveConnect and the...
0
by: Mik | last post by:
I have a problem with drawing ImageIcon objects on a JPanel in a JApplet Everything is ok when I run applet locally, but when it's run from a server the images are not showing ImageIcon objects...
2
by: Aurel | last post by:
Hi, I developped an applet (JApplet class) and now I'd like to integrate it in another application which is a JFrame one... Does anyone can help ? Thanks in advance... AureL
4
by: Oleg Leikin | last post by:
Hi All, I've got some fundamental question: Since MS has stopped supporting Java Applet development according to J# documentation and also discarded Virtual Machine from the browser what...
1
by: - | last post by:
I have googled and learned that there are limitations with JApplet writing to files on remote host. However, I am unsure as to whether it is possible to do so on the same computer. Please advice....
6
by: Harika | last post by:
Hi all, I want to write a java program to get a image. When i click on that image i should get a frame right of that window. we have taken Japplet but there is something required to...
5
by: James Barrett | last post by:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all, I am experimenting with JApplet and JPanel. My JApplet contains a JPanel called jpanel1 size 210x210. I created a class myPanel which...
3
by: notaCons | last post by:
hello im quite newbies in Java Programing so any one can help me. i will be plz.... what am i trying here is try convert The JFrame to JApplet, but when i change the JFrame to JApplet 4 Error come...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
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
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

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.