Results 1 to 3 of 3
  1. #1
    kimi is offline Member
    Join Date
    Aug 2013
    Posts
    11
    Rep Power
    0

    Lightbulb Java browser proposal [hands on]

    Hello guys, as a followup thread of Java browser proposal I'd like to share a first prototype of a possible implementation. I've attached both the source code and the compiled jar files. There are also a couple of HelloWorld apps so you can test it (see ReadMe within the zip file). I also attach a picture to this post to show what you can expect when running the program.

    As you can see the idea is that of having a browser where java apps are "first-class citizens", and not relegated to applets, plugins or web start applications. You type a URL and a java app is loaded rather than HTML+CSS+JavaScript.

    The three big problems that this prototype solves are

    • revoke all permissions (I/O, Network, Security, Reflection, ...) to the untrusted app, and this is solved with a custom SecurityManager
    • prevent the app from interfering with the browser GUI (e.g. with a .getParent() call), and this is solved extending JPanel class
    • execute privileged actions (read/write to a cache, download a web page, link to a different URL) quietly without bothering the user for security concerns. This is solved through app-browser communication (using a java interface) but is not fully implemented in the prototype


    Nevertheless this is just a prototype as I said, and the only purpose of this thing was to see whether I could make it work or not. Apparently this seems feasible, and this is the reason why I'm posting it here. I really hope to find somebody who is interested into this project and wish to collaborate; if you're not maybe you can ask a friend.

    The next steps would be moving from a prototype to a more stable version, replace SWING for JavaFX and do a lot of testing to validate the bullet list above for every possible corner case.

    On the other hand for those who are not interested into developing the browser there are a lot of opportunities as well. In fact, currently there are no applications besides my HelloWorld, and even the simplest application would make a huge impact. In addition to this, as the number of apps grows some sort of index or search engine will be needed and currently there is none.

    If somebody out there is interested, please get in contact with me, thanks a lot



    Java browser proposal [hands on]-jaw.png
    Attached Files Attached Files

  2. #2
    kimi is offline Member
    Join Date
    Aug 2013
    Posts
    11
    Rep Power
    0

    Default Re: Java browser proposal [hands on]

    I've made it to switch from Swing to JavaFX! Is there really nobody interested in this idea?

    Java browser proposal [hands on]-jaw.png

  3. #3
    kimi is offline Member
    Join Date
    Aug 2013
    Posts
    11
    Rep Power
    0

    Default Re: Java browser proposal [hands on]

    We've just moved out of a prototype phase and are now putting more efforts into this project. Here are some videos to show how it works

Similar Threads

  1. Java browser proposal
    By kimi in forum Advanced Java
    Replies: 2
    Last Post: 08-30-2013, 06:00 PM
  2. Properties Proposal
    By noctarius in forum Reviews / Advertising
    Replies: 3
    Last Post: 01-05-2013, 05:12 PM
  3. THESIS PROPOSAL suggestion
    By ashin in forum New To Java
    Replies: 9
    Last Post: 11-03-2008, 01:26 PM
  4. Thesis Proposal using java
    By chokies12 in forum Jobs Discussion
    Replies: 10
    Last Post: 09-24-2008, 08:26 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •