- are on the web and about the web
- use open and free technology
- incite participation
Wednesday, June 16, 2010
Open Web Awards 2011 : Web Awards 2011
Friday, February 26, 2010
Mozilla Devday 2010 ' Bangalore : 27th Feb : Live Blogging
Arun Ranganathan, Technology Evangelist
Ragavan Srinivasan, Product Managaer, Mozilla
Seth Bindernagel, Director, Localization, Mozilla
Vineel Reddy, MCR, Community Marketting,
Lucian Teo and John Britton, Drumbeat Initiative, Mozilla
Mahiti
Sree Rameshaiah, executive Director,
Chethan Elvis, Marketting Director,
Sara Baptiste Brown, social Business Coordinator, Mahiti
Center of Internet Society
Sunil Abhram
Mozz Drumbeat Session:
The Future of the Internet
Session :2 The Embracing Web Platform -Arun Ranganathan'
What's good Platform?
Speed-->
JS Performance Wars
Power-->
Device Capabilities
Deployed at scale
Beauty-->
Make Users say wow!
what's In the Web?
Faster JS than Ever
Better Mashup Capabilities
2D and 3D Drawing Capabilities
Virtualized Storage
Device Integration
No Plugins Needed
Integrating with File System
Better File Analysis Capabilities in web pages
File API Support
(exif data ->Geo Tags)
Power: a Look at better Mashups
1.AJAX
2.Mashup have to be safe
3.Cross-site XMLHttpRequest with CORS Headers
4. IE8, XHttpRequest with CORS Headers
5. TweetPics
Make Data Location Aware
1. GeolocationAPI in browsers
2. navigator.geolocation supported in chrome (API)
(FF 3.3.6)
3. Google service SSID Wifi Spot -Mechanism of picking signals and identify location . -> GeoIP is collected and manipulated
Beauty
HTML5 and CSS3
1. Support for CSS3 @font-face in IE,Opera, FF and others (link the fonts across the server)
Case Study :TypeKit.com
Business based Open Fonts
Drawing 2D
HTML, JS(reading keyboard i/p), Canvas
Orientation Events
DOM Events Model: MozOrientation
Accelerometer
Then, There's Video
out-of-the box Vieo Capabilities
HTML5 ->
Codec remains contentious
h.264 codec ->flash propertiary
theora
ogg -> open Standards
Demos: Green Screen
or light blue
CSS3 and SVG Powered Demo
Dynamic Content Injection - Demo
WebGL :Bringing 3D to CAnvas
OpenGL ES2.0 and share-based
An API "on top" of underlying Hardware
Demos: Toy car,
Keep in touch! arun@mozilla.com
there are no foolish questions, only fools who do not question.
Session :3 By Seth
- Out of process plugins (OOPP)
- Better startup time
- Jetpacks support
- Theme updates
- Extension Manager Redesign
- Tab Matches in Awesome Bar
- Weave integration
- Integrated Developer Tools
- Source: https://wiki.mozilla.org/Firefox/Projects
catch the ppt @ http://people.mozilla.com/~sethb/BangaloreDevDay/Firefox.Next.html
Sponsor Event: Mahiti.org
Convene is the key project and hacking is better, how postgrey is better than Oracle...Applied Engg and pure Engg, Conducting FOSS Workshops and TTP
There are three main categories of workshops.
1.Source Camps :
Source Camps are week-long workshops that focus on the use of free and open source software (FOSS) in the non-profit sector. They create opportunities for practical learning and skills exchange. An emphasis on community building, which runs through everything from content design and delivery to the agenda and location, makes Source Camps an unforgettable experience. The relationships created during the workshops last long beyond the week of the Camp.
2.General Workshops:
These are generally 2 -3 day workshops where the selected participantsi would like to gain an insight into open source and use this knowledge in migration.Some of these participants might be already familiar with open source but would like more information about the topics being covered.
3.Custom Workshops :
These are special workshops custom made for customers on request.These organizations had either attended our source camps or non-residential workshops and would like to effectively deploy open source technologies at the workplace more effectively.One example would be the custom training programmes we conduct at the Centre for Women's Development and Research. ( www.cwdr.org.in ) ,These have been highly effective in helping the organization migrate effortlessly from proprietary tools to open source.We did the migration ourselves and trained the staff on use of the tools effectively.
Topics which can be requested for these workshops could be anything from Linux OS to alternatives to MS Office and Outlook.Video and audio editing tools are also covered on request.
Please contact us with your requirements and we would be glad to assist you.
Our email is ngoinabox@mahiti.org .
Click here for our postal address and phone numbers.
Patents and Copyrights by CIS-India
Portable Network Graphics (PNG) ->alternate innovation.
OGG theora, Dirac, (and maybe On2's VPS)
Microsoft ->covering custom XML
Blackberry -> 615 million
Mozilla Labs : Raghavan
a virtual lab where people integrate and participate in bringing innovation
1994 (2001-Wikipedia) Mosaic Web Browser
geode, snowl, ubiquity, weave, Personas, jetpack, test pilot, bespin
The web is personal
User <--> Producers
The web Platform
Innovation Services
Weave Sync
-------------------------------------------------------
Encrypted Data in client-side
Full Browser Sync
Use Mozilla's Server or your own
Extend, Customise
Demo : Weave Sync
https://wiki.mozilla.org/Labs/Weave/Developer -> Documentation and Weave API Spec, Library for using Firefox data across all other devices.
You--> Identity
Account Manager : Connecting to Site very easy and consistent
Demo: People on the Web
web Finger is protocol, Activity Sreams, OpenID, OAuth, OAuth-WARP
Creating our own personas and become an approver.
Jetpack ->HTML, JS, CSS (Powerful FF Add-Ons)
Web-based, Secure, Robust, Extensible
Bespin -Web Based Code Editor
Design Challenge--> Mock-Up an idea for Firefox Product Team, Prototype, Design and bring in ideas into reality.
Video Presentation posted by raghavan
Speaker: Alex Faaborg, Mozilla Design Team-->Design Challenge from Mozilla open to new ideas to leverage FF!!!:) Concept Series-> Design Challenge for Firefox 4.0 "The Home Tab"
http://bit.ly/degign-challenge
Friday, August 14, 2009
Mozilla Plugin Development
Steps to create a mozilla plugin>
1) You need Mozilla Firefox Web Browser (Download from: http://www.mozilla.com/en-US/)
2) Initail steps for a Hello World program is here : http://developer.mozilla.org/en/docs/Building_an_Extension
The package is zip file saved with xpi ( pronounced as zippi ). And the Interfacing language is called XUL
You can edit and test your xul templating using this url: http://ted.mielczarek.org/code/mozilla/xuledit/xuledit.xul
The Browser itself written in XUL format. Its basic structure is called XUL Overlay. We can override any part of that overlay with id. (See: http://developer.mozilla.org/en/docs/XUL_Overlays)
This is how different plugin’s are integrated with already existing mozilla browser. You can Override, Expand, or add separate window for your application.
Since the usage of desktop application are increasing and the need of javascript have more significant nowadays ( Ajax, Flash, Flex, Adobe Air) , We should follow client side developments.
If XUL is for templating , Javascript is action creator here. You can write your code in javascript.
After creating your application , you can showcase it on firefox extension folder. They put your code in sandbox. After testing, if it is an useful one, they will add it to their public package listing so that
everybody can access you extension.
So start your Hello World Application with Mozilla Plugin NOW .
Feel free to contact me in: santosh_madhavan@yahoo.co.in
Thursday, August 13, 2009
Firefox reaches one billion Downloads
On Friday, Mozilla Firefox was downloaded for the one billionth time since the release of 1.0 in 2004. To help celebrate the news, Mozilla has released a new web site called One Billion + You.
From there, you can easily post to Twitter how much one billion really is, such as:
- A bowl big enough to fit one billion goldfish would be as big as a stadium.
- One billion stacked coins would reach nearly 1,000 miles high.
- One billion centimeters is approximately the distance from Chicago to Tokyo.
- One billion seconds is roughly 31.7 years.
- One billion kilograms is equal to the weight of 250,000 elephants.
- One billion credit cards weigh as much as fifty-two blue whales.
If that wasn’t enough, you can also make up your own to share on Twitter or Facebook. Also don’t forget to decorate your Twitter icon with a Twibbon too.
Wednesday, June 24, 2009
Vimperator - Latest Firefox Add-On

http://vimperator. org/trac/ wiki/Vimperator
To provide the most authentic Vim experience, Vimperator hides the Firefox menubar and toolbar by default. Most users find them unnecessary once they're used to Vimperator, but if you really need them, type: :set guioptions+=mT to get them back.
If you don't like Vimperator at all, you can uninstall it by typing :addons and removing/disabling it.If you like it, but can't remember the shortcuts, press