Author Archives: Alolita Sharma

At IPDC3 with Dom Sagolla

“Building Teams, Polishing Ideas, Creating Truly Compelling Demos”

iPhoneDevCamp 3

iPhoneDevCamp 3

Dom Sagolla has been a key mover of the iPhoneDevCamp movement since day one. It’s been impressive to have Dom’s energy, enthusiasm and ideas take the iPhoneDevCamp to next level. Throughout the DevCamp, Dom was hard at work, helping folks as well as making progress on his upcoming book. Here are Dom’s responses to some questions I had for him at the camp this year.

  1. The iPhoneDevCamp model offers a winning formula for community collaboration events. It is likely that other technology communities may be able to use this model. What would be your advice to them?

    It’s already begun with things like AndroidDevCamp, PreDevCamp, and now “WinMoDevCamp“.

    My advice is always this: Make the event all about the participants. When you focus on building teams, polishing ideas, and creating truly compelling demonstrations, you are following the model of BarCamp.

  2. A 10 year old developer won applause as the youngest participant at the DevCamp this year. How do you see the camp inspiring kids in school and in general?

    10-year-old Annika has my favorite story this year. Having been dragged along to last year’s event, she made the best of it by reviewing the apps of other participants. This year, she’s created @KidGameReviews and started developing her own games! Annika shows us just how easy it is to get started with iPhone Development. She’s still learning but the growth I’ve witnessed over the past year, in her and in the community, is inspiring.

    iPhone is a lens, through which the problems of computer science may be examined. I hope kids of all ages get a chance to play with Apple’s superb example code just to see what’s possible in a few days’ time.

    Every year we sponsor a few student participants at iPhoneDevCamp, and we will certainly continue that tradition. Perhaps we’ll add to this a new category of “Youngest iPhone Developer”.

  3. Some apps such as Avatar Wall, winner in Coolest iPhone App category, used Twitter to demonstrate their ideas. What do you think is the impact of social networking services such as Twitter on the type of apps being developed?

    Twitter is becoming a communication utility, like other service providers online and in our homes. Seeing the Twitter API in use at iPhoneDevCamp is another sign that social networking is now a fixture in our lives.

    iPhone was launched just when Twitter began to gain prominence two years ago. There has been a complimentary arc of growth for both Apple and Twitter since then, and Twitter was profiled as an “Apple Business“.

    I see the intersection of iPhone and Twitter as a kind of cultural nexus. The best of breed Twitter apps are on the iPhone / Mac platform, and the most virulent iPhone apps integrate well with Twitter and other social media. The two platforms combined create a vortex of attention and zeal that is driving innovation on both ends.

  4. How does a community event like the iPhoneDevCamp that has grown in popularity every year fit into the iPhone developers ecosystem? How does it complement official (e.g. by Apple) and unofficial (e.g. barcamps) activities?

    I like to think of iPhoneDevCamp as a “sister event” to WWDC. Folks go to learn new technologies and talk with Apple engineers at WWDC. Inevitably they are inspired and want to test their knowledge, so we have created iPhoneDevCamp where they can form teams and build things.

    The relationship is complimentary: We do our best to schedule around Apple’s events, and stay in contact with them at an informal level.

    In the BarCamp tradition, we want to be a model for other Open Source communities to band together, find sponsorship, and field events of their own. I think the Satellites program launched for last year’s iPhoneDevCamp, with double the participation this year, pretty clearly shows our commitment to the BarCamp way.

  5. Your writing project “140 Characters: A Style Guide for the Short Form” sounds exciting. Is there going to be a chapter about using Twitter at the iPhoneDevCamp? You mentioned you’d be gathering some source material for the book at the DevCamp. Did you notice anything interesting about how Twitter was being used by the participants (and organizers)? Tell us more.

    140 Characters: A Style Guide for the Short Form

    140 Characters: A Style Guide for the Short Form (flickr:Sagolla)

    I do talk about iPhoneDevCamp in “140 Characters”, yes! Our use of #ipdc3 as a tag this year, as well as a few choice quotes from our performer @BT are profiled: http://bit.ly/140-chars.

    iPhoneDevCamp itself formed out of the Twitter community. @Ravenme wrote to @ChrisMessina who posted an inquiry for space, which I picked up because I’d just started following Chris in mid-2007. I replied in public to Chris, he followed me back and the rest is a history of 100% year-on-year growth.

    Twitter accelerates small societies.

    We did an experiment this year, where we made our Satellite broadcast available via iPhone and iPod touch for the first time. Tweeting that link resulted in about 1000 viewers around the world. That’s how I measure reach: How many people are tuned into your message RIGHT NOW?

    I measure impact with action: in the last days of Registration for the camp, we sold out three (3) times. Each time capacity was lifted, we tweeted the Registration link and we were sold out again within hours.

    The Twitter community is voracious for learning and real-life connection. Tapping into that has been critical to the success of iPhoneDevCamp and the iPhone Developer community abroad.

  6. What can we expect at DevCamp 4? Any surprises coming up?

    Next year: iPhone Jam Band! :-D

    Seriously we haven’t talked about plans for next Summer yet. Right now is the time to follow up with all the Satellite communities and see how we can enable more events elsewhere during the year.

    We would be thrilled to work with Yahoo! and all of our sponsors again next year, which we know will be yet again bigger.

Dom Sagolla

Dom Sagolla (flickr:Sagolla)

Dom Sagolla helped create Twitter with Jack Dorsey in 2006 then co-founded iPhoneDevCamp with Raven Zachary in 2007 (just a week after the launch of the original iPhone). After helping Raven and the team create the Obama ’08 iPhone App in 2008, Dom started his own company DollarApp in San Francisco, resulting in two Staff Favorites: Big Words and Math Cards. @Dom’s book “140 Characters: A Style Guide for the Short Form” is the subject of his next iPhone invention, shipping this Fall.

A Conversation with Christopher Allen

iPhoneDevCamp 3

iPhoneDevCamp 3

I have had the pleasure of seeing Christopher Allen in action at the iPhoneDevCamp since its inception in 2007. Chris has been a superb mentor and open source guru for the iPhoneDevCamp hackathon every year. I’ve felt the energy that this DevCamp hackathon has generated from everyone sharing the experience of building applications together. Here are some questions I asked him after this DevCamp’s phenomenal success. Hope you’ll enjoy reading his responses!

IPDC3 Team

IPDC3 Team

  1. What were your expectations from the iPhoneDevCamp this year? Did the camp meet your expectations?

    Last year’s hackathon was a great success, in spite of the SDK being so new we were able to demonstrate over 40 iPhone applications. This year we had 54 apps demonstrated, many of which showed the results of a year’s worth of experience in developing for the SDK. The other big problem last year was the NDA, which prevented sharing — this year I was quite pleased with the number of open source entries, which allows people to learn from others and/or improve. Finally, I really liked the number of designers and non-programmers who participated on teams last year, and I was a little worried that they would be shut out given the popularity of iPhone — yet we continued this year to have a number of teams led by designers and teams made up of programmers new to the iPhone.

  2. Do you see the DevCamp growing, getting smaller, or is it just right?

    I write about group size in my blog at www.LifeWithAlacrity.com, so I am certain that iPhoneDevCamp will lose something if it grows too big. One thing that could be lost is the ‘amateur’ component that is so valuable — especially given the origin of the word ‘amateur’ is ‘to love’ the lack of amateurs could lead a certain lack of passion. Amateurs also are less likely to fall into traps of “it can’t be done” or “it can’t be profitable” and just make something new happen because they don’t know their limits.

  3. Which applications did you find most intriguing and innovative from the hackathon?

    Quite a few, but I think the Augmented Reality library might see the most use by other application developers. I was also inspired by the father teaching his daughter to make the Bubblo application.

  4. Collaboration, community and coding are core themes of the iPhoneDevCamp hackathon. Can you tell us about a few examples you saw at the DevCamp that demonstrated these themes.

    More completely, the list is Contribution, Sharing, Openness, and a “Can Do” attitude. I started giving out tickets Friday evening and Saturday morning when I saw people coding or showing others their code during “outside hours” when other stuff was going on. I gave tickets out when someone would answer a call for help on code, or an icon, etc. I would ask each team what person outside their team helped them most, and then go find that person to give them a ticket. Finally, I gave few tickets out when I spotted obvious signs of enthusiasm and happiness.

  5. With the iPhone being a tightly controlled platform by Apple, how do you see open source apps fitting in?

    There were a few others at the conference (in particular some of the staff from Yahoo) who have had experience with other Hackathons which were more open source oriented, and they definitely felt a different vibe due to the commercialism of the iPhone. In my own experience with MacHack and the prior iPhoneDevCamp, open source on the iPhone is much more about teaching and learning rather then sharing and contributing to the commons.

  6. What do you see will be the impact of new technologies like HTML5 on the iPhone?

    Clearly 5 years from now you can probably do 90% of the apps today for the iPhone using open technologies like HTML5. In fact, that is the basic premise of the Palm Pre. However, we are not quite there yet, and Microsoft will continue to stall and slow the process of open technologies and we will just have to route around them.

Photo Credit: Christopher Allen

Photo Credit: Christopher Allen

In his own words, Christopher Allen “is an long-time entrepreneur, visionary, and technologist, whose many ventures center on tools and facilitation of online communities. He helped invent SSL and is co-author of the IETF TLS internet-draft, is an investor and advisor to a number of social software and online game companies, and blogs at www.LifeWithAlacrity.com. He is co-author of “iPhone in Action: Introduction to Web and SDK Development”, is the founder of the www.iPhoneWebDev.com, the largest iPhone web developer support community, is maintainer of iUI at iui.googlecode.com a popular iPhone Javascript library, and is keynote speaker and co-founder of www.iPhoneDevCamp.org where he moderates the popular Hackathon Contest.”

iPhoneDevCamp 3 ends with a roar: 54 apps showcased!

iPhoneDevCamp 3

iPhoneDevCamp 3

What a weekend at iPhoneDevCamp 3! Community and friends coming together to collaborate, hack code, enjoy great food and soak in the picture perfect weather at Yahoo’s beautiful campus – what else could an open source geek ask for? Here is the group photo of everyone who participated this year.

I thoroughly enjoyed the Dev Camp this year- there were some excellent talks on Saturday. There was plenty of time for hacking and the results of the hackathon were paraded out on Sunday afternoon. Open source and web applications hacked together over the weekend were showcased. Other apps included alpha versions of future App Store products. More than 60 apps were entered for the hackathon and 54 of these were were showcased in the demo session. Chris Allen, guru and mentor for the hackathon along with other judges watched each demo with great attention and afterwards announced the winners in each app category. The winners are listed here.

My congratulations again to Raven Zachary, Christopher Allen and Dom Sagolla – the key movers for making this Dev Camp happen. And thanks to Yahoo! for providing a fantastic venue for everyone to gather and build some innovative web and native iPhone apps. Looking forward to iPhoneDevCamp 4!

iPhoneDevCamp 3 gets off to a running start

iPhoneDevCamp 3

iPhoneDevCamp 3

The third iPhoneDevCamp kicked off Friday evening at Yahoo!’s scenic campus with an enthusiastic audience and an excellent talk by Chi Hua-Chien’s session on iFund, Kleiner Perkins’ venture fund for iPhone applications. Today started with a great  presentation by Andrew Stone on ‘How the NeXT Computer Became the iPhone’. There are at least 400 people now, forming groups to develop their apps. Some are  listening to BT, the current speaker who is a musician and DJ who is presenting his iPhone app Sonifi that allows users to remix music. Sonifi also has in-built stutter gestures using the iPhone accelerometer. You can stretch these stutters to extend sections of music which makes it sound metallic. Interesting stuff! After this session, a pizza lunch and four parallel sessions of talks on web and native development tools and techniques are coming up. Time to get back to work on our app for the hackathon!

At OSCON 2009


OSCON 2009
The O’Reilly Open Source Convention (OSCON) moved down from Portland to San Jose this year. Here are some highlights of my experiences at the conference this time.

What did I like?

Community

Why does every open source developer, entrepreneur and evangelist want to be at OSCON every year? More precisely, why do I like to be at OSCON every year :-) It’s because of the community – the community around open source. OSCON continues to be the only open source technology conference in the US where everyone can meet their friends, colleagues and fellow community members to talk technology and discuss where open source is heading. OSCON still manages to attract the combined free and open source community. There are developers, community activists, and leading technologists from local and global open source projects and organizations, all interested in leveraging open source software and in practicing collaborative innovation.

What did I find really interesting?

Open Source in Education

Anyone involved in open source advocacy today will include “open source in education” as one of their top priorities. The global message is clear – there is a shortage of talent to support open source software. It is the education systems across the world which need to produce these needed resources. A couple of talks at OSCON – ‘Educating Students in 21st Century Skills via FOSS’ and ‘New Ways for Teaching Children Software Programming’ featured experts who relayed their experiences and reviewed best practices in teaching open source technologies in high schools and universities in the US.

Open Government: Transparency = Open Source + Open Standards + Open Data

Tim O’Reilly, publisher and owner of O’Reilly Media, started the discussions on Open Government at OSCON with his keynote which highlighted efforts of the new Obama administration to promote open data and open source software for equal access to information. O’Reilly also talked about the new advocacy group – “Open Source for America” which will focus on lobbying the US government to use open source software. There were also some excellent panel discussions on open government which discussed issues of open data, transparency and the practicalities of working with government. Personally, having worked for many years on technology projects with government agencies and witnessed first-hand the fast pace at which agencies have absorbed open source technologies – it was very interesting to witness the current spike in enthusiasm among the Silicon Valley technorati to engage in public-private partnerships to work with the federal government. In the panel, ‘Open Source / Open Government’ – moderated by my colleague at the Open Source Initiative (OSI), Danese Cooper – Brian Behlendorf spoke of the sometimes frustrating effort required to work with various agencies. The panel provided valuable insight into the tough process of trying to implement open government in real organizations. The second panel on ”Bureaucrats, Technocrats and Policy Cats: How the Government is turning to Open Source, and Why’ presented Oregon state initiatives such as DemocracyLab, Government Open Source Conference (GOSCON) and Open Source Digital Voting Foundation (OSDV). This panel offered a snapshot of changes that open source software has enabled in public policy, government, and education.

Digital Media, Publishing, Open Source

The age of digital media has arrived. News on paper has to co-exist with the Internet. And OSCON sessions on how paper and digital are working together using open source were well presented by New York Times (NYT) as well as by National Public Radio (NPR). David Gottfrid of the New York Times did a great session on the NYT’s goals to share their content online and their APIs for opening up their digital content – news stories, audio podcasts, blogs and opinions. Excellent material to build some great data mashups. Another interesting talk on mainstream media going online, was by Adam Martin of National Public Radio (NPR) who walked through NPR Digital’s open APIs for sharing their audio podcasts and online content. Grey areas still exist such as licensing of content for non commercial vs. commercial usage as well as their choice to not use CC licenses for content distribution. There were many questions about what non-commercial usage is. What if someone’s personal blog uses Google Ads on their site? What if someone mashes up NPR audio with their own commentary and spreads disinformation? Boundaries of usage are still unclear and being worked out by these organizations.

Social Good: Making a Change with Open Source

My friend Zaheda Bhorat organized a diverse group of projects showcasing how open standards and open source software are helping to generate social benefits today. The presenters for three different projects – Paul Rademaker from allforgood.org, Adam Lerer from Open Data Kit (an Android based system helping community healthcare workers in Kenya and Uganda) and Greg Norris of Earthster.org – talked about how their projects are using open source software, open data and open standards to make an impact in the areas of volunteering, poverty eradication, healthcare and climate change.

Technology Trends

Other sessions that I enjoyed attending included “State of Lightning Talks” hosted by Josh Berkus to get a 5 minute snapshot of active open source projects – from PGSQL, Drupal, OpenOffice to newcomers such as MariaDB, R language, and MongoDB. Jim Zemlin of the Linux Foundation delivered the closing keynote for the conference on Friday afternoon. It was an interesting talk about Zemlin’s projections on how Linux was fast becoming the default choice for peripheral hardware producers. Linux has helped Asian hardware vendors maintain their margins in a high volume business. These vendors use Linux for its technology as well as to avoid Microsoft license fees. He also predicted that Apple’s AppStore model was going to become pervasive with every hardware vendor having their own store to reduce fees that have to be paid to third parties. Jim offered another projection about the netbook revolution coming to the US in the next 6 months, with ATT launching a $50 netbook based VOIP service.

Three things that I felt were well done at OSCON

  • Excellent content on emerging topics: I liked the breadth and depth of new and emerging topics such as open government, climate change, social good.
  • Good expo interaction with excellent talks from companies (e.g. Intel talk on Moblin) and some excellent organizations in both the dot org and for-profit sections.
  • Snacks, healthy as well as not-so-healthy, in the expo hall sponsored for every break ;-)

Three things that I’d like to see at OSCON

  • New speakers; New topics: Fresh faces and new topics can always help invigorate a conference.
  • More participation: Attendance was estimated at about 2000 people by the organizers this year. In the vastness of the San Jose convention center, the crowds seemed smaller. Maybe lower registration fees would help in these times of recession. Lower fees could also help OSCON compete with low cost or free unconferences that are gaining in popularity.
  • More water please: All attendees would benefit from more water dispensers in the hallways and expo hall.

iPhoneDevCamp 3 in Silicon Valley this weekend

iPhoneDevCamp 2009

iPhoneDevCamp 2009

The third iPhoneDevCamp begins this weekend July 31 to August 2 at Yahoo!’s campus in Sunnyvale. The organizers of iPhoneDevCamp – Raven Zachary, Dom Sagolla, and Chris Allen are hard at work on finalizing the next edition of a star studded event. Developers and companies will come together to showcase and develop applications for iPhone and iPod touch using both the native SDK and web technologies while having great fun at the same time :-)

What’s on the agenda? Lots of cool stuff. Here’s the link. The event starts on Friday evening with a mixer and concert. Saturday and Sunday are hackathon days when you roll-up-your-sleeves, form your team, brainstorm and write your code. As in previous years, the deadline for project submissions is Sunday 2pm. Each team shows off their project app from 2-5 pm. And then come the awards, applause and appreciation from the DevCamp community, which makes it worth every minute you spent at the camp. So, if you’re in the Bay Area this weekend, drop by the Yahoo! campus and join the party. Remember the event is not free this year – registration is $50 and you can register at the iPhoneDevCamp website.

See you at the DevCamp!

Looking at the Art of Community Management

The Art of Community Management (Image Credit: http://www.flickr.com/photos/lumaxart/)

The Art of Community Management (Credit for image: Lumaxart at www.flickr.com/photos/lumaxart)

Code, collaboration and community are the pillars of open source. Every successful open source software project has an active community around it that reflects the project’s priorities and character.  Since the core concern of most open source projects is code, their communities are typically focused on developers and on producing good code.

But other areas also important.  Many open source software communities also look at tools and infrastructure to support the community’s needs as well as ways to create marketing buzz and how to grow and maintain a healthy ecosystem for users. One of the signs of a successful community is the emergence of a community manager who fits the outreach needs of the project.

In its LQ Community Manager Interview Series, LinuxQuestions.org has published a series of excellent interviews with some of the community managers of popular Linux distributions — Ubuntu, OpenSUSE and Fedora. These interviews highlight the strengths that each community manager brings to their particular project.

Here are the three interviews:

Scilab workshop for teachers at Bhaskaracharya Institute of Mathematics

Scilab workshop at BP

Scilab workshop at BP

The Bhaskaracharya Institute of Mathematics in Pune is organizing full-day workshops on Scilab specifically targeted for teachers.

This program is organized jointly by BP and IIT Bombay. Prof. Katre and Manjusha Joshi of BP have been prime movers in organizing these workshops and activists in spreading the use of open source software for mathematics analysis and research at BP.

These workshops are to be held from 4-7 July from 10am to 5pm. The targeted audience is teachers from colleges under Pune University and Mumbai University and aim to cover various aspects of Scilab, which is part of the undergraduate (BCS) syllabus.

BP has been instrumental in organizing other open source software workshops and conferences such as PLUGMash 2007 with the Pune Linux Users Group (PLUG) .

Are you ready to Ubunchu!

Ubunchu - A Ubuntu Manga Comic Book (Credit: Ubunchu)

Ubunchu - A Ubuntu Manga Comic Book (Credit: Ubunchu)

Earlier this month, Ubunchu, a comic book for Ubuntu, was published in Japanese. Ubunchu is about three students in a sysadmin club who are learning about Ubuntu. Japanese Manga artist (Mangaka) Hiroshi Seo is the creator of this comic series and his first edition has already been translated into English, French, Indonesian, Korean, Portuguese, Russian, Spanish, Vietnamese. Translated versions can be found here.

The comic book format has become an interesting, if novel, way to popularize technology. For example, when Google released Chrome, it introduced its new browser accompanied by a wildly popular comic book. I believe this format could also help kids in middle school and high school learn about the latest technologies like Linux and open source.

Calling on our Indian language localizers… Are you ready to translate Ubunchu? Ubunchu comes with a Creative Commons license and has the SVG source available too. So it should be easy to translate and spread the word.

And here is what Hiroshi says to translators…

For translators:

  • If your are planning to translate the manga into another language,  my consent is not required,  for it is released under Creative Commons BY-NC license. Though I’d really appreciate if you let me know it when it’s done. Then I would add the link of the distribution site to the list above.
  • Both English version’s are distributed with it’s SVG sources. You will find it very easy to edit with SVG editing software like Inkscape. Thanks to DoctorMO & C-quel’s work!  When using these sources, please don’t forget to add the credit for them.

GSoC 2009 – India Participates in Global Open Source

Google Summer of Code 2009

Google Summer of Code 2009

In five years, Google’s Summer of Code program has grown open source awareness as well as built contributors on a global scale. The GSoC 2009 program has announced its list of students for this year’s projects. 1000 students from 70 countries have been selected to work with mentors on over 150 open source projects. The top 5 countries include the US with 212 students, India with 101 students, Germany with 55 students, Canada with 44 students and Brazil with 43 students. India sent in 610 applications from which 101 were selected.

One of my favorite projects Fedora has accepted two Indian students – Satya Komaragiri to work on a WYSIWYG DocBook editor for Fedora documentation and Atul Agarwal to work on an Instant Mirror for Fedora. The GNOME project has accepted one Indian student – Ishan Chattopadhyaya working on Anjuta-Python integration. Other projects with Indian students include Drupal, Eclipse, XWiki, Sahana and SugarLabs. Find out more details on the gsoc-india group.

A focused, incentive based program like GSoC attracts smart students from developing countries. It is a great way to engage budding contributors in open source software projects. But let’s not forget that programs like GSoC must be combined with sustained local efforts in order to create lasting contributors. We need to encourage and organize local activities including open source labs, curricula changes, mentoring programs, development of training material and teacher training. Then India’s participation in open source can only grow.