Jesper Boeg on Priming Kanban
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Scott Delap on Jun 22, 2007
...Developers can create Web 2.0 applications which look and behave just like the applications built into iPhone, and which can seamlessly access iPhone’s services, including making a phone call, sending an email and displaying a location in Google Maps. Third-party applications created using Web 2.0 standards can extend iPhone’s capabilities without compromising its reliability or security...
Initial specifications of the Safari browser on the phone as reported by Ajaxian include:
Restrictions
The week that has followed as already spawned a Google Groups mailing list for iPhone development and a directory of iPhone "ready" Ajax applications. One would assume that other mobile devices with similar levels of CSS and Javascript support would be able to access many of the same applications.
Not all developers are happy with the direction however. Mac software developer Rogue Amoeba blogged on the subject:
Creating web apps to run on the iPhone will be a great solution for many tasks, but it is not a new solution, nor Apple hasn't done anything new for developers. This is what we had from the get-go, when Apple announced there'd be a full-fledged browser on the phone. Web apps on the iPhone will also be stuck with something of a second-class status compared to local apps, as they can't be accessed from the main menu, they can't be used offline, they can't access the local disk, and more...From FUD about bringing down networks and other security concerns to an already-obvious "SDK", Apple has bungled the developer relations for the iPhone. Nothing more, and nothing less. As a consumer, I'm still intrigued by the device. As a developer, I'm not terribly pleased with how things have gone.
Managability speculates on how Ajax will effect Google's mobile strategy:
...What about Google's mobile strategy? My original intuition was that they would move in the direction of J2ME. However, with the iPhone and the likelyhood that it'll accelerate inovation in the handset market, it is now not a remote possibility that javascript innovation on a mobile phone may outpace J2ME innovation. If this happens, then it's a toss up between J2ME and Javascript. Adding fuel to this possibility is the fact that Nokia's Web Browser software is also based on the same core as Safari...
Embracing this resurgence in mobile web development Opera has released a beta of Opera Mini 4. The browser runs on a wide variety of phones. It includes Javascript and CSS support as well as an iPhone like zoom in feature.
Mobile and the New Two-Tiered Web Architecture
Monitor your Production Java App - includes JMX! Low Overhead - Free download
Improve Java Garbage Collection, Runtime Execution, and JVM visibility with Zing
Using Drools? See what you're missing! Get the Power of Drools with the Assurance of Red Hat
I'm not sure that locking the phone/ROM down is a bad thing for the iPhone. A few points:
- It is a consumer oriented device. If it were targeted at Blackberry users or PPC Phone users it would be different.
- Carriers don't like to have end-users adding unknown/untested programs to what they perceive as "their device" (at least in the US).
- The only killer app on any phone device so far is email.
- The perceived next group of killer apps is gaming - but the iPhone is an Ipod+Phone not a gaming device.
- I know I wish my phone worked everywhere, alleviating all holes in the current carrier wireless network would be Shangri-La for me.
I seriously doubt the device will have "Full PDF support" as the desktop Mac OS X doesn't provide "Full PDF support".
Using embedded ECMA Script to protect access to sensitive information distributed in PDF files is increasing in popularity with Fortune 500 companies. Desktop Mac OS X does not support embedded ECMA Script in PDF documents and thus can not be used to view them. I predict this restriction will apply to the iPhone as well.
I'm also curious to see if the device can be used to participate in a workflow managed by Adobe's Work Flow Server system, which depends upon being able to fill in and forward fillable forms in PDF documents.
Another feature I suspect is missing is support for printing, other wise I think Steve would have demonstrated it. I seriously doubt anyone can use Web 2.0 to allow you to employ the iPhone's bluetooth/WiFi to access a local printer, like say at Kinko's, to print out a contract draft or spread sheet delivered to the iPhone via email.
Shouldn't that say "2 comments" up above instead of "2 comment"?
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
3 comments
Watch Thread Reply