Developer Spotlight: Dr. Alan Teh | webOS Nation
 
 

Developer Spotlight: Dr. Alan Teh 11

by Derek Kessler Wed, 18 May 2011 3:08 pm EDT

Join us as we talk to developers large and small in the webOS community. This week: Dr. Alan Teh, better known as PalmDoc. Are you a developer interested in getting spotlighted? Hit us up!

Name: Alan Teh (sitting, bottom left) with the core members of Mobilefest, a Malaysian mobile tech enthusiast group.

Company: Palmdoc.net

Location: Subang Jaya, Malaysia

webOS Apps: A few dozen medical apps, including MediPDA, OncoPDA, DrugView, Eponyms, ICD-9, ICD-10, Shots2011, Pubmedplus, and eMed, plus several non-medical apps like Beeb News, LeetSpeak, The Star Online, Straits Times, Stock Exhibition, and Our Daily Bread.

Current device: Palm Pre2

Tell us about yourself. Really, we want to know.

I am a physician by training and my field is Haematology and Bone marrow transplantation. I guess I am an atypical physician who is more into coding for relaxation than golf. I love being able to create apps as it gives me a sense of achievement and control over what I have on my mobile device. Sharing my medical apps with others who might actually find them useful is also gratifying to me having worked for many years as a medical educator. My other loves in life aside from gadgets are my family (wife and son) and SciFi (and that’s how it’s spelled not SyFy!). Unashamedly a Trekker and love all those Star Trek apps on webOS!

What in your background led you to develop for webOS?

As a long time Palm user since 1997 starting with the Palm Pilot Professional II, I have used in succession many Palm PDAs and smartphones (Treo 650, Treo 680 and Centro). I started off developing a PalmOS app for my work (Haemoncrules) which was moderately popular. WhenPalmOS was succeeded by webOS it was a natural move for me to try to develop for webOS. When I learnt that Palm would be providing developers the tools to develop webOS apps using the same know-how in web development, I jumped right in given that this would be easier than coding in C or other complex programming languages which are Greek to me. As a long time blogger, brushing up on Html, CSS and javascript was not difficult. Mojo was harder but when Ares was made available this made life easier. I now code almost exclusively using Ares.

Why do you continue to develop for webOS?

I code for the device I use. At the moment it is the Palm Pre 2 (which is a much appreciated gift from HP). The developer Pre 2 was very timely, as I had two Palm Pres (obtained with some difficulty) which died due to screen problems. HP still does not sell webOS devices officially in the Asia-Pacific (Malaysia, Singapore, Australia, etc.) which is a great pity. This region is a huge market with great potential, where people buy and change phones like their underwear (well not quite, but close) and an individual owning 3 or 4 phones is not uncommon. As long as I own a webOS phone I shall continue developing for it as it is fantastically easy with Ares but if the Pre 2 dies on me and I can’t buy any webOS phone then things might change.

The greatest incentive for me to write apps is when I encounter the need for some functionality missing in my phone. It may or may not be medical e.g. BeebNews was written out of a desire for a BBC news app.

Do you do any development for other platforms?

I do not. I do own an iPhone 4 and HTC Desire which I acquired to experience other platforms. I gave Android’s App Inventor a spin and it is like a toy compared with Ares which is a zillion times better. HP must realise that with Ares they have a killer development tool.

What’s your take on the current state of webOS development?

It’s obviously in a state of flux and will be until the Enyo framework is ready. In the meantime I see no harm in coding in Ares/Mojo as long as the current and future phones support Mojo. It will be a pity if HP kills Mojo support prematurely as there are already a substantial number of good Mojo apps which may not be so quickly updated to run in Enyo but I don’t think HP will do this so soon.

Where do you see webOS development going in the future? In particular, how do you see Enyo and devices like the TouchPad running webOS 3.0 affecting your development?

I would certainly consider developing for the TouchPad but only if I can get my hands on a real device. This means HP must get a move on and sell devices in the Asia Pacific.

Actual devices are not only the thing missing right now but the state of the App Catalog leaves much to be desired. I strongly feel HP should get rid of app geo-restriction. I can’t understand the logic of geo-restriction even if a Developer wants to give away the app via promo codes! I can purchase my iOS apps in Malaysia and I wonder why HP (the “global” company that it is) can’t open the App Catalog in the Asia Pacific and make app purchase possible for this region.

Given the chance, what’s the one thing you would change about the webOS development process?

Speed up Ares development. HP should make the transition from Mojo to Enyo as painless as possible. I think there is a huge untapped potential in physician coders who would love to try their hand at developing their own medical apps and Ares provides the easiest and yet powerful development path.

What are you working on right now?

I just completed a Hippocratic Oath app and Our Daily Bread. I have plans to work on another medical app (ABG) in the “coming weeks.”

Thank you so much for your time. Any parting thoughts for the webOS community?

Keep the faith guys. I think HP will pull through during this difficult transition period. They have a great product in webOS and they only need to provide (and sell) good hardware to go with it. Oh yeah, and go truly global.

11 Comments

You are the only doc in the entire world to write apps for the mobile device (if there are any, then sorry I never heard of). Hats Off.

actually there's a HUGE palm medical community with 1000's of apps written by docs,respiratory therapists,nurses,nutritionist, emts, paramedics,med students that have been very popular for 15? years. its pretty much an industry stardard to see med personnel referring to palm pdas n treo phones most of the work day. when webos came out i instantly hated it because it was nothing like the palm os i had invested hundreds of dollars in over the years for work use. it wasnt long before i had the homebrew fever and decided to stick with the new platform and now i'm so addicted i cant even stand my powerbook and i'm an apple fantard since 1989.

thankfully, dr. teh dove in and started converting the med community's fav apps to webos or wrote new apps to replace another we need and it started to fall into place.

epocrates (i've been a subscriber for 10+ years and trusted that they'd give us a webos app once they saw the future was stable for the new platform) was braver to convert the ap for us after the iphone was proven to have a growing med community who had migrated from our flagship palm os.

sorry if i sound snotty. i'm just telling everyone how much medical relies on tech devices and how long it has. just fyi :)

Great to see a fellow Malaysian featured! Greetings from a Penangite living in the US sporting a AT&T Pre Plus.

There's to hoping H/P gives you a TP and pre-3 later

Thanks Derek and the Precentral team for thinking of me as a developer worth highlighting - I'm flattered.

@solaimadhan - I'm not the only one developing for webOS. There's Radu Serban who's helping me with MediPDA, David Jarvis who came up with Bishop Score, and Greg Gorman who has started on a Growth Charts app. There are others I'm sure but the problem is time which we are all so short of. Ares makes things so much easier than other platforms I only hope more physician-coders will take up webOS as a platform of choice.

@kkhanmd I wish, haha.

@sooby77 - I've started this Facebook group for Malaysian webOS users (yes, all 10 of us)
https://www.facebook.com/home.php?sk=group_148175591911970&ap=1

A great developer who keeps us physician webOS users still interested in our device rather than fleeing to android or iOS. I'm impressed he can balance family, work as heme-onc, and his hobby as developer!

@ewl888 it's a tough balancing act and you bet I've had my share of complaints from the wife ;)

Congrats Alan! a fellow proud Malaysian doctor, without the programming skills but a huge fan of WebOS. Trying to resist picking up Veer and wait for Pre3. And it is a shame HP not supporting this device in Malaysia yet. Lucky for me living in UK!

Palm has always been the fave device of doctors and it's a shame the ubiquitious iPhone has mostly taken over.

Let's start a petition to get HP to give you a TouchPad for your hard work to make/transfer all your Apps over to it!

Nice to see an interview with the Father of WebOS medical apps - your apps keep my Pre2 (and Pre until last month) a strong medical tool that I can recommend to other physicians.

And, I really am liking Our Daily Bread, too. Nice to keep a good perspective.

Also glad to hear that you are taking up work on ABG. I thought about it, but lately am too busy with work and still working on the database interactivity for OB Tracker to try ABG, too.

HP - SEND DR TEH AN UNLOCKED PRE3 AND TOUCHPAD!

- David Jarvis, MD

welcome to our website:

------- http://www.simpletrading.org/ --------

if you like to order anything you like.

More details,

please just browse our website Quality is our Dignity;

Service is our Lift.

enjoy yourself.

thank you!!

------- http://www.simpletrading.org/ -----

Dr. Teh i wanted to thank you for saving the medical community that relied so much on palm os and i ESPECIALLY appreciate that you ported those such as eponyms over because classic has locked my out and its no longer supported so i cant get back in. i have 20 or 30 classic apps just stuck in my phone and really missed them.

you're awesome.
cat