Top Tags

Shutting Down

After 5 years, akosma is shutting down its operations completely.

We would like to thank all of you, friends, family, customers, partners, who have helped us achieve incredible milestones and projects. We have participated in incredible projects, traveled around the world and done many things that, when looking back, seemed simply impossible when we started.

What’s next? No idea, but we’ll let you know for sure. We are a bit sad, but at the same time this opens up lots of doors for new projects and adventures.

Thanks again, and see you soon!


Praise for “Sencha Touch 2 Up and Running”


A very good book on Sencha Touch. This book covers various important topics. Learned many very useful information from it. Enjoyed it. (…)


Léo Stringaro:

Parfait pour bien débuter avec Sencha Touch. Permet de mettre en place, rapidement, une app complete. Explications claires. (…)

Anthony Emery:

(…) The book does not attempt to lead you through the creation of a whole sample application allowing it to be concise whilst still feeling like they have covered an awful lot. I think this style is perfectly suited to an intermediately skilled programmer where little time is wasted on the basics and you get into the real ‘meat’ of the language quickly. Needless to say I have been very impressed by Sencha Touch 2 (as a framework) and I would definitely recommend this book as a good entry point.

Ben Love:

(…) The author is clearly comfortable with the subject matter and could have easily come across “professor-like” in his instruction. Instead, his passion for the framework shines through in his writing and makes it easy to get excited about what you can do with Sencha Touch when you’re done with the book. I wish more frameworks had a book like this accompanying them. (…)

K. Addaquay

i have read most of the recent sencha books and this one is definitely one of my favorite. i think the author has done a great job at simplifying the inner workings of sencha touch 2. (…)


(…) I recently started sencha development and i have read all the new books on sencha touch 2… but somehow i really love this book … how its organized. (…) The examples given in this book are the best all all the books i have! And i found a wealth of information on chapter 3,4 and 6 and 7 (Views, Data, Controller and Styling Applications).. i felt the other books were not satisfactory. Other books were missing information on framework functions, utilities and component information, and this book provided them for me. i am definitely keeping this book as a ref guide (…)

You can buy a copy of the book at these locations:

New Swiss Conference: GOTO Zürich!

We are proud to participate in the first GOTO Zürich for Developers + GOTO Zürich For Leaders Conferences as one of the sponsors! The GOTO Conferences happen all over the world, in Berlin, Amsterdam, Århus, Chicago, Prague and now Zürich too!

Join us today and tomorrow in the Marriott Zürich for two days featuring talks by great speakers such as Alvaro Videla, Bruce Tate, Beat Schwegler, Dan North, Janne Jul Jensen, Jim Webber, Michele Ide Smith and Scott Ambler.

Two tracks will feature content about mobile applications and we strongly recommend you check them out!



Other interesting tracks include Good Code, Databases and NoSQL, Databases for the Cloud, Polyglot Programming, Lean Development and Cool Companies. See you there!

New Swiss Training Calendar 2012

We are very glad to announce new dates for our Post PC trainings in Switzerland! The new website contains all the information, calendar, dates and prices for our offerings. We provide focused, practical training of the latest technologies, with more than 5 years of experience.

Logo green

All prices include VAT / TVA / MwSt. The complete course calendar is available at Sign up now!

PS: Feel free to contact us for customized training sessions in your own company!

Announcing my second book: “Sencha Touch 2 Up and Running”

This is the official announcement of my second book, “Sencha Touch 2 Up and Running”, available for sale in print and in DRM-free electronic formats (PDF, ePub, Kindle, etc.). This book is my humble attempt to provide an easy path to learn the basics of Sencha Touch 2.1.

This is the book description:

Launch into Sencha Touch 2 with this hands-on book, and quickly learn how to develop robust mobile web apps that look and behave like native applications. Using numerous code samples, author Adrian Kosmaczewski guides you every step of the way through this touchscreen-enabled JavaScript framework—from creating your first basic app to debugging, testing, and deploying a finished product.

Learn how to craft user interfaces, build forms, and manage data, then deploy as either an HTML5 offline app or as a native app for Android, iOS, or Blackberry.


You can buy a copy of the book at these locations:

This second book would have never been possible without the great help of lots of incredible people scattered all over the planet; to begin with, the whole Sencha team, who have created and documented an out-of-this-planet kind of JavaScript framework; kudos and thanks to all of them, in particular to Jeff Hartley, Vice President of Services; to David Marsland, Chief Instructor; and Jim Soper, Senior Technical Trainer at Sencha.

I would also like to thank Simon St. Laurent, my editor at O’Reilly, who wholeheartedly embraced the idea of this book just as we were sending “Mobile JavaScript Application Development” to press, and was extremely supportive during the process. I would also like to thank the reviewers of this book. Jens-Christian Fischer, from Zurich, Switzerland, with whom I had the privilege of teaching Sencha Touch in the past, and who has provided me with incredible tips and tricks to make this book a better one. Mats Bryntse, Founder of Bryntum AB from Lund, Sweden, creator of the Siesta testing framework described in Chapter 8, and who reviewed it extensively. Gabriel García Marengo, web designer at IMD in Lausanne, Switzerland, who sent great feedback, and who is one of the best friends anyone could have. Martín Paoletta, Solutions Architect at Redbee in Buenos Aires, Argentina, who read the book from the perspective of a solution provider, and made excellent recommendations. Thanks to you all.

This book is dedicated with love and gratitude to Claudia. Te amo, preciosa.

The code samples of the book can be found, as usual, in Github. Feel free to fork, share and enjoy! I hope this book will be useful to those developers looking for a good introduction to the subject.

Retrospective 2012

Just like in 2010 and 2011, here goes a small recapitulation of the main events that happened in akosma software during 2012; another great year with incredible achievements, and a bright future ahead.

I would like to start by thanking all of my partners, clients, friends and family, plus all of my followers in Twitter, Facebook, Github and LinkedIn, who have been extremely supportive to help me achieve incredible milestones this year. I could have certainly not have done it without you guys! Thanks a lot to all of you (you know who you are!)

The Book

By far, the event that did myself the proudest last year was finally publishing my first book, “Mobile JavaScript Application Development” at O’Reilly. This book is an evolution of the booklet written for our students of the first mobile web training in Zürich in 2011.

The book had outstandingly positive reviews so far and I’d like to thank my friends of immedia in South Africa for hosting a very nice launch party in July!

I also say “my first book” because, well, the second one is in production and will be hopefully published very soon!


In 2012 I have given a total of 336 hours of training, to 88 students in Zürich, Paris, Cape Town, Johannesburg and Durban! I have taught iOS (both beginner and advanced levels) and mobile web development (a subject particularly interesting for enterprise developers).

Immedia logo

We have dramatically extended the collaboration with our friends of immedia, which yielded 4 sessions of mobile application training in South Africa during February, July, October and December. I am proud and happy to have been able to empower so many developers to embrace the technologies required for this new post-PC world ahead of us!

There was also another edition of the successful Mobile Web Training in Zürich in March, and last but not least, I have also collaborated with Sencha during the month of November, to give the official Sencha Touch training curriculum in Paris.


Last year I had the privilege of organizing and hosting the mobile track at QCon London in March; we had a great lineup of speakers including Maximiliano Firtman, Tobie Langel and Christophe Coenraets.

Bernie swissjeese

As a speaker I spoke about Sencha Touch twice, in JavaScript events in Switzerland; first in March, during the official JS Genève meetup, and then in June, during SwissJeese 2012 in Bern.

Finally, I had the opportunity to attend Mobilism in May and WWDC in June.


This year I have helped my clients publish new apps:

Henri des icon

Talking about the Lausanne Cathedral apps, I would like to mention that the Android apps were developed by the incredible Android team of immedia, led by Duncan Scholtz!

And more!

I have also had the privilege of being part of the Jury of the first edition of the Swiss App Awards, held in Zürich in March. Finally, I’ve also helped immedia during the month of August as a technical advisor to the management and technical teams.

PS: by the way, the second edition of the Swiss App Awards has just announced the shortlist of candidates!

Dropping support for iOS 5 and older

Just like last year, this year too we announce that all of our future projects will only be compatible with iOS 6 from now on.

That’s right, we are dropping support of iOS 5, following the exponential rise of adoption of the latest version, and also to take advantage of many new features only available in this new release.

Stay tuned for more updates of our products!

Cross-Platform Mobile Web Application Development Training in London

We are very happy to announce the first edition of the Cross-Platform Mobile Web Application Development Training in London!

Today, having a mobile application online is a “must.” But there are multiple platforms to write for, each with their own language, idioms and pitfalls. Luckily there is a simple solution that allows to write once and deploy on all modern mobile devices: HTML5 and JavaScript.


This three day intensive course, brought to you jointly by Zerofee and akosma software takes you from being a web developer to being a mobile developer. We take you through the basics of writing HTML5 applications for mobile devices, cover the additional APIs that allow you to access the functions of the devices (like storage, geo-location, accelerometers) and put you in control of deploying an application to either iOS or Android devices.

The training will cover the following:

  • Overview of options for bringing web apps to a mobile device
  • Overview of HTML5 technologies for mobile development
  • JavaScript best practices
  • In depth review of jQuery Mobile and Sencha Touch
  • Bundling your app for the device with PhoneGap
  • Accessing your devices sensors and special features from JavaScript

What you will walk away with

There will be lots of hands-on working building an application from scratch and bringing it to life on your mobile device. We will build two applications – one with jQuery Mobile, one with Sencha Touch and bring them to “life” as native applications on a mobile device.

  • 3 days of intensive, hands-on training in a small group (max 12 people), with plenty of time to talk to the instructor.
  • A complimentary copy of the Mobile JavaScript Application Development book.
  • Full lunch meal.
  • Plenty of snacks and drinks during the day.


To attend this training, you must have prior experience in the following technologies:

  • Basic JavaScript skills
  • Previous programming experience

These are the hardware and software requirements:

  • Laptop (Mac or PC) with either iOS SDK (OS X with XCode) or Android SDK (OS X, Windows, Linux) installed and running
  • Any text editor
  • Web browser: Safari or Chrome

Optionally, you can also bring your mobile device (iOS, Android, Windows Mobile) to install your mobile web apps into it.


Adrian Kosmaczewski is the author of the book Mobile JavaScript Application Development recently published by O’Reilly. He has been writing software for the past 20 years, riding the web since the time Netscape 2 was the next big thing. He started writing Cocoa applications for the Mac in 2002, and has been writing iOS apps since he returned from WWDC 2008. Adrian is the founder of akosma software, with a strong focus in all things web and iOS. 

Adrian is an experienced trainer in IT and programming, and he has already offered this training in Switzerland and South Africa with great success.

When and Where

The 3 day course will be held from October 1st to October 3rd in London, in the Hoxton Hotel, 81 Great Eastern Street, EC2A 3HU London.


Just send us an email to or for any question you may have.

Praise for “Mobile JavaScript Application Development”

Si Dunn, at Books, Books & More (New) Books:

His book is divided into seven well-written chapters. And six of them offer numerous screenshots and short code examples. (…) Mobile JavaScript Application Development takes this straightforward approach: (1) “leave the theory to others” and (2) focus on “understand by doing.” And, mercifully, the author does not try to tackle too many technologies at once. Instead, he concentrates – in “an opinionated, hands-on” way on three technologies that he says “are currently the most promising and…show the most interesting roadmap.”

S. Shanbhag, at

Overall, this book is very pleasant to read and is really geared towards folks evaluating different JavaScript mobile frameworks and didn’t know where to start. This book will make it easy for you to decide what’s suitable for your application.

Juri Strumpflohner, at Juri’s TechBlog:

If you are a JavaScript newbie eager to dive into creating rich mobile web applications, this book is for you. It is structured in a very clear and intuitive way, introducing the most useful HTML5 features, some JavaScript performance tips, jQuery mobile and Sencha Touch examples and illustrates even how PhoneGap works.

Elissa Shevinsky, at the O’Reilly book page:

This book is well organized and easy to follow with clear instructions for using these technologies to build basic applications. While I can enthusiastically recommend this book as an excellent starting point, further reading is necessary to build an app with high performance and seamless UI.

Piers Hollott, at the O’Reilly book page:

I have just finished reading a review copy of Adrian Kosmaczewski’s book on Mobile Development using JavaScript, and I highly recommend it, particularly if you are faced with a decision about mobile development frameworks and you have a team which is already familiar with hybridized JavaScript approaches like JQuery or GWT.

Buy your copy and leave us your review of “Mobile JavaScript Application Development” now at any of these fine locations:

Mobile JavaScript Application Development Book Launch Event in South Africa


I’m very glad to announce that our friends of [immedia] in Durban, South Africa, will be hosting a launch event for our latest book “Mobile JavaScript Application Development”! It will take place next Thursday at 6 PM in the immedia headquarters (Level 3 @ The Quarterdeck, 69 Richefond Circle, Ridgeside Office Park, Umhlanga 4320, Durban).

Read more at their blog and we hope to see you there!