FOWA session ~ Future of Firefox & Web

SVG

Apparently, Joost runs on Mozilla platform…interesting eh?

- Ha! A great example of what SVG can do is that you can import html file through iframe. And - then with svg you can tilt that iframe

Actually, Joost uses SVG for all of the cool graphics and animation you see on their application.

- Another thing going on with Mozilla and Opera, they are working on Canvas 3D. Where you can a browse things in 3D using OpenGL.

Speaking of OpenGL, now with the new API, you will be able to write C code right into OpenGL..so then you can guess what kind of things you can do since Mozilla is utilizing OpenGL.

- Now you can play video and audio in firefox browser (pioneered by Opera). You might be like so what? Well, it gurantees you that it will play whatever you throw at it.

Oh sweet, playing simulatenously videos and audios in the browser (not in multiple tabs…same tab)… and with SVG, it allows you to drag those videos, tilt them, playing over each other, and zoom in/out..cool, la? :)

Offline Web Apps is a total very new terriroty, and it has 3 specs:
1. Mozilla
2. Google Gears
3. WHATWG: What working Group

Where is offline stuff going to be stored? Well, it will be stored with a method called Global Storage (consier it a new type of Cookies…). Things that will be cached? Well, CSS, Images, html, Javascripts, you name it.

And if you are wondering how does it know when you go offline? Well, the code can detect if you are offline/online. And once you connect, then things will get synced up with the server using “File Uploads Queuing”.

And of course, SQLite is included a major component, check my previous post regarding Google Gears.

XMLHTTPRequest++
Firefox 3 is utilizing this, in case if you didn’t know. but here is the new cool additions:
- Cross-Domain XMLHTTPREquest (used in Firefox 3)

- JSON (De-)Serilization
– Object.toJSONString();
– string.parseString();

Deskop anyone? Now it is all about bringing the desktop to the web. Let’s just call it Desktop Integration, here are services out there helps you with bring your desktop to web:

-Webrunning
– Deployable web apps
– (Built on XULRunner): Allows you to make it work on any computer as long as it works on a computer. With this, it allows you to install web applications as an actual desktop application.

- Prism (still in planning)
–Webrunning in Firefox
–Bookmark an icon to your desktop

The future of JavaScript

- “Old Versions”:
– Firefox 1.5: JavaScript 1.6
– Firefox 2.0: JavaScript 1.7

-New Versions:
– Firefox 3: JavaScript 1.8
–FireFox 4(??): JavaScript 2

So what is new iwth JS 2.0: Well, it will be backward compatible.. no need to value the variable as long as you declared its type. and hey.. it seems it is going to become more of object oriented lang? Not sure, but it will be supporting classes. Also, you don’t have to worry about importing a whole class to run a certain function or something, soon you will be able to import packages right from mozilla…

Powered by Qumana

Sphere: Related Content


If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

No comments yet.

Leave a comment

(required)

(required)