Archive for the ‘events’ Category

Miami Add-ons Meetup Rocked!

Wednesday, September 16th, 2009

nickLast night we held an add-ons meetup in Miami and it truly was a great event. South Florida has a vibrant community of very talented developers and social media experts and that was clearly visible by the quality of questions and level of engagement by attendees.

Similar to New York, the schedule was kept very flexible allowing attendees to freely ask as many questions as they wanted. While we wanted to get our message out about all of the cool things going on with AMO, the priority was to listen to the community and ensure that we took full advantage of the face-to-face time to hear them out.

brianBrian Breslin’s presentation on his add-on Twitbin was especially important. Brian is the founder of Refresh Miami and a very well-known & respected developer in the South Florida area. Having him vouch for the power & extensibility of the Mozilla platform really helped drive our message home to the attendees.

pic_gVc_lAdd-on development is something that’s very new to this community so it was great to be able to have some face time and help them better understand what the Mozilla add-on ecosystem is all about. Gauging from the responses on Twitter it seems that people were genuinely impressed by what’s happening within the add-on ecosystem and the steps we’re taking to make add-on development better.

We’ve planned another add-ons meetup in Chicago later this month (9/29) and we look forward to having another great meetup in the windy city!

The “Extend Firefox Grand Prize Award Winners” AMO Collection

Friday, September 4th, 2009

The Shareaholic team, who were Extend Firefox 2.0 winners, have created a great AMO collection featuring add-ons that were Extend Firefox grand prize winners.

Extend-FF-Collection

This is very cool! Thanks guys!

The Extend Firefox 3.5 contest is currently under way and you still have time to enter before the October 2nd deadline. Don’t miss out on a great opportunity to build the next great web experience and win some fantastic prizes.

Add-ons Meetup in Chicago, IL – Sept. 29th

Thursday, September 3rd, 2009

chicago
Photo by kevindooley

Along with Miami, FL on Sept 15th, we’ll be hosting another meetup in Chicago, IL on September 29th. If you’re in Chi-town, this will be a great opportunity to get to familiar with add-on development and have an opportunity to share your ideas with the AMO team.

The full details of the event are up on the Mozilla wiki:

Mozilla Add-ons Meetup: Chicago, IL – Sept. 29th 6-9PM EST

There’s no cost for the meetup and it will be packed with great sessions. Look forward to seeing you there!

Want to Enter the Extend Firefox Contest but New to Add-ons? Tutorials Available.

Thursday, August 27th, 2009

If you’re never built an add-on but really want to enter the Extend Firefox 3.5 contest, we have some resources that will help get you up to speed. First we have Robert Nyman’s excellent tutorial on building add-ons:

How to develop a Firefox extension by Robert Nyman

Also, two great videos to help you get started are below:

Extension Development 101

Extension Development 101 from rhian on Vimeo.

Extensions Bootcamp: Zero to “Hello World” in 45 Minutes

Extension Bootcamp (Mozilla Labs Design Challenge: Spring 09) from Mozilla Labs – Concept Series on Vimeo.

And don’t forget that we’ve created an Extend Firefox 3.5 discussion group to answer an questions you have about the contest. Good luck!

Add-ons Meetup in Miami, FL – Sept. 15th

Wednesday, August 26th, 2009

miami
Photo by (le)doo.

Last week’s meetup in New York City was a great event bringing together developers to learn about add-on development and hear about the newest features on AMO.

We’ll be hosting another meetup in Miami, FL on September 15th so if you’re in the South Florida area, this will be a great opportunity to get to familiar with add-on development and have an opportunity to share your ideas with the AMO team.

The full details of the event are up on the Mozilla wiki:

Mozilla Add-ons Meetup: Miami, FL – Sept. 15th 6-9PM EST

There’s no cost for the meetup and it will be packed with great sessions. Look forward to seeing you there!

New York City Add-ons Meetup Wrap-up

Monday, August 24th, 2009

IMG00014-20090818-1806Last week’s Add-ons Meetup in New York City turned out to be really great. The attendees ranged from the “curious about add-ons” to developers & companies that are hard-core add-on developers. It was a perfect blend of participants and it allowed us to be extremely flexible in how & what information was presented.

While we had a set agenda for the event, we kept the event very loose encouraging participation at any point. We wanted attendees to be able to get immediate feedback and feel engaged and from the level of interaction, that was definitely the right choice (Thanks Fraser!). We also made sure to have food & drink for attendees as a full belly always helps keep developers focused.

IMG00019-20090818-2026Mozilla’s Justin Scott gave excellent overviews of Developer.AMO & Collections and fielded a number of questions about these two initiatives. Developer.AMO was a hot topic since we were actively looking for greater detail on what information is important to developers. The consensus was that more metrics is a good thing & providing greater detail in terms of data or mechanisms that could help developers better gauge conversions would greatly help in managing their add-ons. Justin also discussed opening up multiple release channels for add-ons that would allow developers to support multiple versions of an add-on in a single listing.

IMG00017-20090818-2025Rey Bango followed, presenting on the recent Contributions project which allows developers to request financial support for their project. More than one developer expressed a strong desire to have a “subscription-based” contribution mechanism added to Contributions essentially providing a mechanism for “pay-as-you-go” type of services. Also, along the lines of other marketplaces, there was a suggestion of being allowed to offer a free and a premium version of an add-on. The multiple release channels mentioned above could be a way of making this happen.

IMG00016-20090818-2023Last but not least, Shaun Salzberg of Drop.io gave an excellent demo of the Drop.io add-on and service. The Drop.io add-on is really one of those extensions that pushes the limits of JavaScript and it was exciting to see what this team had done. It was especially important to show those developers who are just getting their feet wet in the Mozilla platform the power available to them.

We’d like to thank the team at AdaptiveBlue for their help. Apart from providing the venue, they helped to spread the word locally and generate plenty of buzz in the add-on community.

Our next meetup will be in Miami, FL on September 15th. If you’re in the area, please be sure to stop by. Entry is free and we’d love to get your feedback.

Mozilla Add-ons U.S. Tour! First Stop, NYC!

Monday, August 3rd, 2009

I’m sure you’ve seen a LOT of movement on in the AMO house with major changes happening to the site and lots of outreach going on. We’re doing our best to fill the needs of developers and most importantly, listen to your suggestions. We’re going to take it a step further by getting up close and personal with developers in major cities throughout the United States via the Mozilla Add-ons U.S. Tour!

Our first stop will be New York City on August 18th. Justin Scott and I will be discussing some of the newest initiatives going on including Collections, Contributions & more. This will be a great opportunity to meet & mingle with other add-on developers as well as pick the brains of AMO team members. Here are the details:

Mozilla Add-ons Meetup – New York City
August 18th, 2009
6-9pm EST
131 Varick St, Suite 909
NY, NY
10013

Be sure to RSVP by filling out the registration form.


View Larger Map

Look forward to seeing you there!

AMO Review Queue Burndown a Huge Success

Monday, June 29th, 2009

As add-on authors quickly realize when submitting their work to AMO, the review process is typically the hardest part to get through mainly due to the immense amount of add-on submissions we receive. Going through the queues can be a daunting task as new add-ons and updates come in daily.

This past weekend we decided to dedicate ourselves to bringing these submissions down to a manageable number and helping the development community get the feedback they so badly craved.

The AMO Review Queue Burndown brought 16 add-on editors & developers together for a weekend of add-on code reviews making for interesting conversations, ideas to improve the review process and hard core code scrutinizing. We’re happy to report it was a great success.

We started with 232 Pending Updates & 353 Nominated Add-ons at 12:47am 6/27/09. As of 9am EST today, we’re at 86 pending updates & 114 nominated add-ons. The editors absolutely kicked ass and worked feverishly through the weekend to help get the queues down. The following were the dedicated crew that participated this weekend:

  • Shivanand Sharma
  • Akira Kurogane
  • Yair Halevi
  • Prasad Sunkari
  • Justin Samuel
  • Jose Bolanos
  • Jorge Villalobos
  • Nate Weiner
  • Ezadkiel Marbella
  • Denis Remondini
  • Andreas Wagner
  • Andrew Williamson
  • Gijs Kruitbosch
  • Oliver Saier
  • Sid Kalra
  • Scott McCammon

In all, considering some authors received feedback and fixed + renominated their add-ons, the editors reviewed about 221 updates and 308 nominated add-ons during the weekend!! Outstanding! Words cannot express how much this effort is appreciated by this dedicated group of volunteers. It shows their love and commitment for the Mozilla community.

We still have a lot of work to do but that’s a massive dent that I’m sure will bring a welcome smile to many add-on authors as we start the week off.

Firefox Mobile Add-ons – One Small Step for Mankind

Thursday, June 4th, 2009

This is a re-post from Mozilla community member & add-on developer Brian King:

By small in the title, I mean small devices. One large step was taken in the Fennec add-ons ecosystem over the weekend at the Mozilla/Maemo get together in Copenhagen [pictures, tweets]. Present were a large chunk of the Fennec developement team, add-on developers, localisers, and community members. We shared the space with Maemo developers and community members, and while there was not much overlap during sessions and hacking, there were some useful discussions on how we can work better together. The weekend was a mix of sessions and hacking, with the focus more on the latter. We ported add-ons, made new ones, found bugs, and had discussions on best practices and ways to improve the user experience. Here is a mini-report of what went down, from an add-ons perspective.

Target

It might be obvious to say this, but Fennec add-ons are much different beasts than their desktop counterparts. All the goodness of the Mozilla Platform is there and available to use, but the UI is completely different. Less hooks are available simply because there is less space, but the design and UI flow provide different challenges. Sure, there are toolstrips, aka vertical bars to stick icons on to, but what would happen if every extension did that. Pretty soon yours would be lost in the mix.

Madhava Enros did a good job of explain the design behind the Fennec UI. Dialogs and context menus are just 2 things among others that are out in Fennec, and their usage is strongly discouraged. With regard to dialogs, one concern I was hearing from devs is how to show preferences. Recent builds of Fennec (get desktop builds here, or ask on irc.mozilla.org#mobile) have already taken steps to address this.

Fennec Add-ons Manager

Fennec Add-ons Manager

So as you can see, when Options is selected, the UI appears inline and not in a dialog. While there are still bugs, it is clever, but is it scalable for larger pref sets? Or should extension authors scale down?

Stepping Back

I started off my talk about porting existing extensions [Slides: PDF | PPT] by challenging authors to really think whether they should do it. Ask yourself, does it make sense in this context? Does it fit into the browsing habits of users of smaller devices, which is different than desktop usage? For example, users on the go want more information suggested to them as opposed to go hunting for it which can be cumbersome. Now I don’t want to discourage you from porting your add-on. We certainly need more. Keep in mind that it will be more work than just adding Fennec as a target application in install.rdf, and while doing it, get inspiration for new ideas. I think some of the best add-ons will be ones built from the ground up that take advantage of device capabilities such as GPS and voice.

The document story needs to get better. Mark Finkle posted last week about his documentation efforts so far, and thanks to Mark for that. It gives us a solid foundation to add more. I urge everyone working in this area to post your finding on the Mozilla wiki / Devmo / your blog / anywhere to make life easier for those who follow and help promote adoption. I’ll be personally following up with all participants to make sure they do so.

The Winners

Before the event, we offered a challenge at short notice on Mozdev to developers to propose ports of their existing work or new add-ons for Fennec. 4 entrants got to go to Copenhagen. The winners were (in no particular order):

  1. Fabrice Desre – Develop a “local guide” application leveraging the geolocation support in recent Fennec builds. The geoguide will show informations relevant for the user, like touristic information, photos, retaurants and hotel etc. using various data sources such as flickr and dbpedia. The focus here is not to rely on a cluttered map display, but to provide a clean UI : in the same spirit of the experiments going on for the “new tab” in Firefox, but for a “new place”.
  2. Chris Neale – Port Link Widgets to Fennec.
  3. Marien Zwart – Port RadialContext-mz to Fennec.
  4. Benoit BailleuxautoOpenID looks for OpenID sign-in forms and (depending on its configuration) can log-in automaticaly (or propose to) with no more than one click.

Of the four, Fabrice completed GeoGuide, Chris is almost complete, and Marien and Benoit are still working on it.


briks_fennec1

GeoGuide

GeoGuide determines your location using the Geolocation API, and with that data present you with a map view, weather, local events, images, and wikipedia articles.

And The Rest

Some other good work came out the weekend.

  • Nicolas Belloni and Mattias Rost are working on Detector which is their own words, “is an add-on to bring more fingerfriendliness to the content of webpages on Fennec. We strongly support Mozilla’s effort to make a browser adapted for mobile users. So we are aiming at adding more interaction to phone numbers, addresses and contacts’ names. The type of interaction style that we add to the content needs to be thought in order not to be destructive and to take into account the lack of contextual menu. To begin with, we want to detect phones numbers and give the possibility to users to call, save or sms this number”.
  • Jesper Hansen is working on a few things — The first is Save Image. Since Fennec has no possibility to save images, then this addon will provide a list of all images on the loaded page with name, ext, size and a single button to save it. Save Image will also provide a simple canvas dialog (or alternative) that slides up from the bottom of the screen when a onmousedown is being detected for longer than a specific time on an image. Second up, Toastercat: an add-on to monitor and display content of icanhascheezburger.com (and friends, see https://addons.mozilla.org/en-US/firefox/addon/11945) RSS feeds in a simple way without having to load the entire page but only rely on the content provided in the feed. A third add-on is related to about:config since Fennec is missing some features there.
  • Fabrice followed up the excellent GeoGuide with the equally excellent GrafiTwit. This brings a new twist to tweeting, allow you to doodle on a canvas, send the picture off to Twitpic, and post the link to your stream.
  • I ported Zemanta, a few hours of effort, and it now works as the desktop version bar a couple of bugs related to the icon in the location bar. Let me know if you want to try it out, it is not public yet.
Zemanta on Fennec

Zemanta on Fennec

There are a few more add-ons for Fennec available on Mozilla Add-ons. UPDATE: More than a few.

Lessons Learned and Bugs

One of the lessons learned is best summed up by the mantra ‘performance, performance, performance’. Things you take for granted on the desktop may bite you on the mobile device. Here are some performance related guidelines. Another important point is to try if at all possible to test on one of the mobile devices that Fennec runs on. When testing existing add-ons on Nokia developer devices, it was apparent quickly that this was not done for some existing ones. The desktop versions just don’t highlight some issues, e.g. related to touch. Another alternative is to run Maemo virtually.

Mozilla/Maemo Danish Weekend 2009

Mozilla/Maemo Danish Weekend 2009

At this point, bugs are good. If you come across any, please report them and make them block bug 492546 [Develop an extension showing a xul page in BrowserCanvas].

Mozilla in Indonesia

Monday, June 1st, 2009

This is a re-post of Gen Kanai’s article on the Add-ons for Mozilla meetup at ITS Surabaya, a university in the second-largest city in Indonesia.

In a recent post at Ken Kovash’s Blog of Metrics regarding Firefox in Latvia passing 50% market share, Indonesia was ranked at 63% market share. With such a love for Firefox, it’s also great to see that Indonesia has finally had it’s first Mozilla event last month.

Romi Hardiyanto, Mozilla’s localizer for Bahasa Indonesia, led an afternoon of presentations on Add-ons for Mozilla at ITS Surabaya, a university in the second-largest city in Indonesia. Romi has a great write-up of the event, Mozilla Day at ITS, at the brand new Mozilla Indonesia blog.

A photo of the students

The People


HΛniF: Hadits, Now in Firefox

HΛniF Presentation

Photos from the event are available at Romi’s Flickr, Aini-san’s Picasa and Kiki’s Facebook.

I would like to take a moment to thank Romi Hardiyanto, Mozilla’s tireless Bahasa Indonesia localizer for Firefox who, in addition to localizing Firefox for Indonesians, is also working to spread Firefox farther in Indonesia. Thank you Romi!

This event would also not have happened without the support and coordination of Nur’ Aini Rakhmawati of ITS Surabaya who hosted the event. Thank you Aini-san!

Thank you also goes to Mary Colvig who provided support from Marketing/Events.

Since there has been so much interest in Add-ons in Indonesia, we would like to explore the possibility of doing a similar or related Mozilla-focused event in Jakarta later this year, after the launch of Firefox 3.5. If you would like to have a Mozilla event in Jakarta, please feel free to comment and leave your email so we can contact you. We are looking for people in Jakarta who would volunteer to help us with some of the organizational work to create such an event.

Here is Romi Hardiyanto’s presentation on Add-ons (in Bahasa Indonesia, not English.)

Purezilla

Here is Kiki Ahmadi’s presentation on the PureZilla add-on.

Thank you Romi and Aini-san and everyone who made Mozilla’s first event in Indonesia a success!

Romi Hardiyanto