Create Browser.

Hi - me AGAIN. :)

I would like to create a browser, basically.
I can connect to a server, request a document, etc.. I've programmed a Web Server before, so, I can handle that side of it. However, the bit that I know nothing about it displaying the webpage/document.
I know how to display a basic HTML files, as demonstrated here: http://www.javaalmanac.com/egs/javax.swing.text/ep_ShowHTML.html .

However, how would I go about enabling JavaScript, and Flash animations, etc..
Does there exist a package already that displays advance web pages?

I'm fluent in HTML, and pretty good a JavaScript (and I'm modest :P), but, I just don't know how to display a webpage! :(

Any links, or info would be MUCH appreciated.

Thanks in advance! :)

[r.D]
LVL 9
DrWarezzAsked:
Who is Participating?
 
TimYatesConnect With a Mentor Commented:
> Does there exist a package already that displays advance web pages?

Nope...Well, there wasn't when I looked 2 years ago :-(  And people are complainging about the lack of movement in the java HTML rendering code with 1.5, so i guess there hasn't been much improvement...

I think you will need to write some JNI layer that communicates with the user's chosen browser...  That's the only way I can think of :-(

Tim
0
 
DrWarezzAuthor Commented:
Thanks Tim :)
Could you give me some more info on writing some JNI layer that communicates with the user's chosen browser?

This would be much more useful for me as well, because the program I intend to write is not JUST a browser, I felt that there should be a feature to surf the web (as well as everything else). So, that would be useful.  :)

Thanks,
[r.D]
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
JavatmConnect With a Mentor Commented:
Hi;

Regarding your question :

> However, how would I go about enabling JavaScript, and Flash animations, etc..
> Does there exist a package already that displays advance web pages?

I got what you need, I researched and found this - (Here's a Java API) :
http://www.javaapis.com/jiebrowser/

Its a free trial but you have to pay for it when it expired. I've tried it and it run my
flash site w/ javascript in it.

Hope that helps . . .
Javatm
0
 
DrWarezzAuthor Commented:
Thanks for those, however;
-Are there no freeware APIs? :o(

I don't have the funds to purchase these APIs.

If none of you can think of any (free :P) alternative solutions, then it's okay, I'll split the points and leave it at that.

Thanks,
[r.D]
0
 
JavatmCommented:
I dont believe that there are free for it right now, that API are actually hard to create and find, Maybe the best advice is you can
choose the cheepest or you create your own but remember that if you create your own it will include 3rd party language.
You have to have them communicate w/ java.

http://java.sun.com/docs/books/tutorial/native1.1/
http://java.sun.com/j2se/1.4.2/docs/guide/jni/

You can use this for integrating some .com or dll which you might need :
http://jawinproject.sourceforge.net/

Hope that helps . . .
Javatm
0
 
armoghanCommented:
another browser in JDIC components, much similar way like javaworld article link posted above
https://jdic.dev.java.net/
0
 
RanjeetRainCommented:
To add some value to this PAQ.

The source for currently the best browser in the industry - Mozilla - can be found here: http://www.mozilla.org/source.html
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.