Mobile developers are commonly confronted with clients who want everything – all the content and features – on their PC site crammed into the mobile site, rather than going for a streamlined mobile site. That might sound like a recipe for bloated code and a poor user experience – neither of which is acceptable on a mobile device – but it needn’t be, as long as mobile developers emphasize ingenuity over excess functionality. That’s where jQuery accordion menus and sliders come in very useful and, if used cleverly, they can help keep the mobile experience lean and mean.
UPDATE:*** Given that it’s been a very hot summer this year, we decided everyone needed a few days to regroup for the goMobi Challenge. Since we want to see just how personalized you can make a goMobi site, we’re giving you a little extra time to show us your stuff. We’ve extended the contest through October 17, 2010.
Here in dotMobi we've just launched our latest product. The culmination of months and months of hard work by the dotMobi team has resulted in the release of our spanking new content mobilization platform: goMobi.
You can find all the official blurb over at http://gomobi.info along with some videos of our CEO and CTO talking about the product. What I aim to do here is to give an overview, from a developer's viewpoint, so that you can find out what there is in goMobi to appeal to the developer in you.
A quick introduction
As the world gets connected, we see the emergence of a wide variety of sophisticated and personalized mobile devices. Although the number-crunching power of the higher-end devices is very respectable, there is still a need to build applications that use minimal resources, and that are portable.
Java Platform, Micro Edition (Java ME), formerly known as J2ME, with Java’s inherent ‘Build once, run everywhere’ concept has been adapted to build resource constraint applications for these myriad devices.
Development of mobile applications is often highly dependent on the target platform.
If plain old XHTML markup is written from scratch then it is rather easy to switch
between platform and technologies. But if the development process has been accelerated and made comfortable by the use of tools and middleware, it soon becomes difficult or impossible to switch environments e.g. from a LAMP environment to ASP.NET or vice versa.
OK, so getting back to the widget reality here. I'd like to take a look at what the platforms are, what your options are and if it's really even worth it to go there. I know that last time I got a bit distracted with the whole 'sprite' thing, but I promise to stay on track here.
Our friends over at MyMobileWeb are running a free training course on 14th April 2009. We've carried content on the MyMobileWeb platform on mobiForge before here. Details of the course below:
Do you want to develop compelling Mobile Web Applications for multiple devices and Contexts of Use?
Do you want to exploit device capabilities at a maximum without compromising support on those less capable devices?
In the words of the developers "CodeIgniter is an Application Development Framework - a toolkit - for people who build web sites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task."While CodeIgniter can be considered a small framework compared to competitors such as Zend Framework, it comes with all the basic libraries that we are all using in every single project we develop.
Content Adaptation - Posted by ronan - 05 Jan 2009
This article quickly walks you through the process of setting up an absolutely minimal mobile- and desktop-friendly web application using the Django framework. This particular framework works very well with mobile thanks to the way its templates are structured and makes for a good choice for new web-based applications.
Content Adaptation - Posted by ronan - 29 May 2008
Just a quick note to say that we've just published an article on building mobile web applications with Google App Engine, complete with advanced device detection. Check it out on mobiForge. Advanced device detection, meet infinite scalability!