iEntry 10th Anniversary Forum Rules Search
WebProWorld
Register FAQ Calendar Mark Forums Read
Other Engines/Directories Got a comment about directories or some other engine? This is the place. There is a subforum dedicated to directories.

Share Thread: & Tags

Share Thread:

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 09-22-2009, 04:12 AM
robert.cfi's Avatar
WebProWorld Member
 
Join Date: Dec 2008
Posts: 31
robert.cfi RepRank 1
Default new firefox 3d

Has anyone heard about firefox trying to present a 3D web platform in 2010? I had heard this from some guys at work and thought it was really cool with some of the ideas we had that could be done with "3D websites" but is it realistic?
__________________
Robert Renfro | Graphic Designer | www.distinctdesignus.com | sales@distinctdesignus.com
Reply With Quote
  #2 (permalink)  
Old 09-22-2009, 10:03 AM
WebProWorld Veteran
WebProWorld MVP
 
Join Date: Oct 2006
Posts: 892
innominds RepRank 4innominds RepRank 4innominds RepRank 4innominds RepRank 4innominds RepRank 4
Default Re: new firefox 3d

I don't think 3D websites are technically possible.
Now itself we have tons of sites that support graphics.
Reply With Quote
  #3 (permalink)  
Old 09-22-2009, 11:19 AM
wige's Avatar
Moderator
WebProWorld Moderator
 
Join Date: Jun 2006
Location: United States
Posts: 2,648
wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9
Default Re: new firefox 3d

You are probably refering to WebGL, a technology that embeds 3d graphics capabilities into web browsers. This technology is in alpha/nightly build versions of Mozilla Firefox and WebKit. The spec is expected to be formalized in 2010, but implementation is expected to happen over the next few months.

Interesting note: about five years ago, every major browser on the market natively supported 3D web content, through built-in support of VRML, or Virtual Reality Modeling Language. I actually coded a web site using VRML, once. There are only a handful of developers worldwide that have done so. I say this to point out just how unused the technology was. It has since been removed from most of the browsers.

There were only a few companies that really used 3D technology in their web sites. One was CyberTown, a 3D chat site that predated Second Life by about a decade and which ran natively in the browser. The remaining sites were mostly engineering and consumer electronics companies that posted 3D user-manipulatable models on their sites.

Today, there are two ways 3D is used in browsers. The first is to actually display web sites and tabs. This can be seen in systems like spacetime.com and browse3d.com. The other is to display 3d content that is embedded in sites. This can be seen in 3b.net and is the goal of WebGL and other similar standards that are being developed now. While I enjoy following the developments in 3d on the web, I am somewhat cynical about their chances of success.
__________________
The best way to learn anything, is to question everything.
Reply With Quote
  #4 (permalink)  
Old 09-23-2009, 01:58 PM
kgun's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: May 2005
Location: Norway
Posts: 5,678
kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9
Default Re: new firefox 3d

Is it natural to have this in a traditional web browser?

I think it is not difficult to implement such fetures in your program if you know
  1. the C++ Builder 2007 / 2009 / 2010 and the
  2. Canvas (TCanvas) and image (TImage) component
  3. The web components (like TWebBrowser, TCppWebBrowser etc. ...)
Two important questions are:
  1. How will it affect the browser's security model?
  2. The browsers efficiency?
Here WebGL in Firefox nightly builds, demoed with 3D Spore model - Ars Technica is an example.

Related: What about "browsing" web application sites?
Reply With Quote
  #5 (permalink)  
Old 09-23-2009, 05:25 PM
SnerdeyWebs's Avatar
WebProWorld Veteran
 
Join Date: Jan 2005
Location: Austin, Texas
Posts: 637
SnerdeyWebs RepRank 3SnerdeyWebs RepRank 3
Default Re: new firefox 3d

The future is so going to bring things that we've yet to even dream about. This is an interesting subject and I'm sure someone will indeed come up with a way to trump this idea as well.

LOL
__________________
20% Off Online Stores | Flash CMS | Blogs | Templates * Follow Our Twitter!
Online Since 2003 & TemplateMonster, Logos, Design Software, Custom Websites
Reply With Quote
  #6 (permalink)  
Old 09-24-2009, 01:42 AM
wige's Avatar
Moderator
WebProWorld Moderator
 
Join Date: Jun 2006
Location: United States
Posts: 2,648
wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9
Default Re: new firefox 3d

Quote:
Originally Posted by kgun View Post
How will it affect the browser's security model?
Good question. I believe the security would be similar to running AJAX applications. WebGL basically provides a bridge between Javascript and OpenGL, the standard graphics library built into most desktop computers.
Quote:
Originally Posted by kgun View Post
The browsers efficiency?
From my understanding, WebGL should greatly improve the efficiency of the browser; not only could this technology improve rendering of 3d images, it might also help to improve performance when rendering video.

The main purpose of WebGL is to give the browser a way to tap into OpenGL, allowing the browser to send graphics-related tasks to the computer's more powerful and specialized video processor to perform rendering instead of having the main processor do it. This would leave the main processor more cycles to work on rendering the non-media page contents, while the video card should be much more efficient in rendering the graphics components.

I think this will be very interesting to see if this catches on. The technology is being developed for several platforms (Firefox, Safari, Chrome, Opera) already, and I hear rumors that Microsoft is also researching the spec. If a practical use is found for the 3D content I would not be surprised if it didn't rapidly become implemented across all of the major browsers.
__________________
The best way to learn anything, is to question everything.
Reply With Quote
  #7 (permalink)  
Old 09-24-2009, 07:11 AM
kgun's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: May 2005
Location: Norway
Posts: 5,678
kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9
Default Re: new firefox 3d

Quote:
Originally Posted by wige View Post
WebGL basically provides a bridge between Javascript and OpenGL, the standard graphics library built into most desktop computers.
OpenGL is easily combined with C++Builder Professional. (See chapter 4.)

Quote:
Originally Posted by wige View Post
From my understanding, WebGL should greatly improve the efficiency of the browser; not only could this technology improve rendering of 3d images, it might also help to improve performance when rendering video.

The main purpose of WebGL is to give the browser a way to tap into OpenGL, allowing the browser to send graphics-related tasks to the computer's more powerful and specialized video processor to perform rendering instead of having the main processor do it. This would leave the main processor more cycles to work on rendering the non-media page contents, while the video card should be much more efficient in rendering the graphics components.

I think this will be very interesting to see if this catches on. The technology is being developed for several platforms (Firefox, Safari, Chrome, Opera) already, and I hear rumors that Microsoft is also researching the spec. If a practical use is found for the 3D content I would not be surprised if it didn't rapidly become implemented across all of the major browsers.
Interesting.
Reply With Quote
  #8 (permalink)  
Old 09-24-2009, 11:29 AM
wige's Avatar
Moderator
WebProWorld Moderator
 
Join Date: Jun 2006
Location: United States
Posts: 2,648
wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9
Default Re: new firefox 3d

Quote:
Originally Posted by kgun View Post
True - that is the point of OpenGL, it provides an easy, and open source, library that C++ can easily hook into to develop graphics rich applications. Plugins such as Flash, in theory, can do this already.

The issue here is to allow scripts to be delivered to the user that can interact directly with OpenGL without needing any plugin. So, instead of the user downloading a compiled application, WebGL will take Javascript and pass it to OpenGL. - although it is a transition layer between Javascript and OpenGL, as a developer of the 3d content, you would see the relationship as Javascript uses WebGL to render graphics like C++ uses OpenGL to render graphics. WebGL is simply a wrapper for OpenGL for Javascript.

Going in favor of adoption of this is the fact that pretty much anyone that might come up with a competing standard is helping develop this standard except Microsoft (The major browser companies, Opera, Mozilla and Google; and the major video processor companies, ATI and NVIDIA.)
__________________
The best way to learn anything, is to question everything.

Last edited by wige; 09-24-2009 at 11:32 AM.
Reply With Quote
  #9 (permalink)  
Old 09-24-2009, 03:50 PM
kgun's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: May 2005
Location: Norway
Posts: 5,678
kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9
Default Re: new firefox 3d

Quote:
Originally Posted by wige View Post
The issue here is to allow scripts to be delivered to the user that can interact directly with OpenGL without needing any plugin. So, instead of the user downloading a compiled application, WebGL will take Javascript and pass it to OpenGL. - although it is a transition layer between Javascript and OpenGL, as a developer of the 3d content, you would see the relationship as Javascript uses WebGL to render graphics like C++ uses OpenGL to render graphics. WebGL is simply a wrapper for OpenGL for Javascript.
  1. Speed should be critical for a browser.
  2. Personally, I would maximize the use of a compiled module and minimize the use of any scripting layer.
Did you scan / read the updated version of my document?
Reply With Quote
  #10 (permalink)  
Old 09-27-2009, 11:59 PM
full house's Avatar
WebProWorld Veteran
 
Join Date: Sep 2007
Posts: 522
full house RepRank 2
Default Re: new firefox 3d

Is this available now?Where can I find the link to download it?
Reply With Quote
  #11 (permalink)  
Old 09-28-2009, 07:44 AM
kgun's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: May 2005
Location: Norway
Posts: 5,678
kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9
Default Re: new firefox 3d

Quote:
Originally Posted by full house View Post
Is this available now?Where can I find the link to download it?
If it is a question to the OP:

Quote:
Originally Posted by robert.cfi View Post
Has anyone heard about firefox trying to present a 3D web platform in 2010? I had heard this from some guys at work and thought it was really cool with some of the ideas we had that could be done with "3D websites" but is it realistic?
I think the answer is no.
Reply With Quote
  #12 (permalink)  
Old 09-28-2009, 11:13 AM
wige's Avatar
Moderator
WebProWorld Moderator
 
Join Date: Jun 2006
Location: United States
Posts: 2,648
wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9
Default Re: new firefox 3d

Quote:
Originally Posted by kgun View Post
  1. Speed should be critical for a browser.
  2. Personally, I would maximize the use of a compiled module and minimize the use of any scripting layer.
Did you scan / read the updated version of my document?
I think there is a certain advantage to using scripting in this case, actually. First and foremost, as you mention, speed is important. Compiled code needs to be downloaded, loaded to an executable area, and then run - or an interpreter needs to be loaded to run the code. This adds considerable overhead. Consider the difference between moving text with Javascript, and using a Flash movie. Which is displayed first in today's browsers?

On top of that, you have cross platform issues. Compiled code such as C++ native needs to be compiled for every platform, whereas a script would be rendered internally to the browser. Also, you have the security benefit of leaving the execution of the script in the sandbox - no external compiled code to call (as has been targeted in the recent attacks that use Flash) and no compiled code that needs to be executed locally.

Quote:
Originally Posted by full house View Post
Is this available now?Where can I find the link to download it?
If you are looking to develop a WebGL application, you can download a nightly build of Firefox, and enable WebGL.
__________________
The best way to learn anything, is to question everything.
Reply With Quote
  #13 (permalink)  
Old 09-28-2009, 12:41 PM
povidiu's Avatar
WebProWorld Member
 
Join Date: Sep 2009
Location: Europe
Posts: 50
povidiu RepRank 1
Default Re: new firefox 3d

I am curious how many memory will use this WebGL. Honestly lately I have encoured some problems with firefox, using too many memory.
__________________
UK Webmaster Forum | UK Web Hosting
Reply With Quote
  #14 (permalink)  
Old 09-29-2009, 07:02 PM
kgun's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: May 2005
Location: Norway
Posts: 5,678
kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9
Default Re: new firefox 3d

Quote:
Originally Posted by robert.cfi View Post
Has anyone heard about firefox trying to present a 3D web platform in 2010?
@wige

Rereading your earlier posts, now, I am a little confused.

Quote:
Originally Posted by wige View Post
I think there is a certain advantage to using scripting in this case, actually. First and foremost, as you mention, speed is important. Compiled code needs to be downloaded, loaded to an executable area, and then run - or an interpreter needs to be loaded to run the code. This adds considerable overhead. Consider the difference between moving text with Javascript, and using a Flash movie. Which is displayed first in today's browsers?
  1. Are we talking about a webbrowser or
  2. a web application?
Even if it is 2, I think C++Builder can be used alone or in combination with libraries like Atozed Software - IntraWeb - VCL for the Web that is included in C++Builder 2010.

Some solutions here: Atozed Software - Case Studies

You find more information in the link I gave you: http://www.oopschool.com/books/CPB2010.pdf chapter 5.2.
Reply With Quote
  #15 (permalink)  
Old 09-30-2009, 10:40 AM
wige's Avatar
Moderator
WebProWorld Moderator
 
Join Date: Jun 2006
Location: United States
Posts: 2,648
wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9wige RepRank 9
Default Re: new firefox 3d

I don't believe that the goal of WebGL is to create full web applications. This project is aimed more toward what VRML provided, a means for a web site to easily embed 3d graphics that can be dynamically rendered and modified. These won't be full apps - I agree that that would probably be better suited to an executable. Where I see WebGL being used most is for adding dynamic graphics without the need for executables - think of it as <canvas> on steroids, with the ability to deal directly with the graphics hardware.

Just to give an example - suppose you are creating the web site for a department store. Rather than have a normal home page that is a list of links to your various departments, you want to create a very basic 3d rendering of your store, where the user can click on a department, possibly with the added capability that after clicking certain departments the view changes as the user's view is whisked to that area of the store. Currently, you would need to create this application in Flash, using closed source code that the client has to download, or you have to create your own plugin (one for every browser). WebGL will allow you to do the same thing without the extra overhead of calling up a plugin, while allowing the graphics and logic to be coded in a text file.
__________________
The best way to learn anything, is to question everything.

Last edited by wige; 09-30-2009 at 10:47 AM.
Reply With Quote
  #16 (permalink)  
Old 10-02-2009, 04:16 PM
deepsand's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: May 2004
Location: Philadelphia, PA
Posts: 3,217
deepsand RepRank 9deepsand RepRank 9deepsand RepRank 9deepsand RepRank 9deepsand RepRank 9deepsand RepRank 9deepsand RepRank 9deepsand RepRank 9deepsand RepRank 9deepsand RepRank 9deepsand RepRank 9
Default Re: new firefox 3d

Related development :

AMD Announces Open Physics Initiative Designed to Bring New Levels of Realism to Gaming, Simulations, Popular Applications

Physics Simulation Forum

Pixelux Entertainment SA - Home
Reply With Quote
  #17 (permalink)  
Old 10-02-2009, 04:19 PM
kgun's Avatar
WebProWorld 1,000+ Club
WebProWorld MVP
 
Join Date: May 2005
Location: Norway
Posts: 5,678
kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9kgun RepRank 9
Default Re: new firefox 3d

Quote:
Originally Posted by deepsand View Post
Related development :
Interesting.

games physics Books, Book Price Comparison at 130 bookstores
Reply With Quote
Reply

  WebProWorld > Search Engines > Other Engines/Directories

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
LinkCounter- SEO Firefox Addon for Firefox 3 google junky Webmaster Resources Discussion Forum 1 11-28-2008 11:45 PM
Not too sure what to do with Firefox JuniorOnline Web Programming Discussion Forum 5 06-30-2006 12:05 PM
Firefox christine222 IT Discussion Forum 2 11-06-2005 10:22 PM
Googlebar For Firefox, Plus The Google & Firefox Deal WPW_Feedbot Search Engine Optimization Forum 1 02-28-2005 05:38 PM
What is up with FireFox corporateface Graphics & Design Discussion Forum 2 01-20-2005 09:24 PM


All times are GMT -4. The time now is 04:16 AM.



Search Engine Optimization by vBSEO 3.3.0