Mojo SDK 1.1
With Palm's WebOS and development tools, Web programming ascends to the throne and powers the app layer, but Palm's platform is clearly a work in progress
- Web-based paradigm is well understood by many developers, model-view-controller structure is widely embraced, open architecture for the tools encourages integration with Eclipse and other environments
- Rough edges everywhere in the documentation and the functionality, game programmers can't get at OpenGL or the lowest layers easily.
When the Palm Pre appeared two months ago, the world took one look at the graceful curves and immediately decided there was finally a contender that might stand a chance of attracting some of the crowds clustered around the iPhone. While the Palm Pre's shell may lure some buyers, the software on the inside is just as important. After all, smartphones are just computers for our pockets, and the depth and breadth of software available is a big selling point.
To test this out, I built a few phone apps with the Palm Mojo SDK and came away thrilled with the simplicity. The Mojo SDK doesn't have the word "beta" floating around it, even though it's much younger than many other products that still sport the label. I think it would be fair to apply it here. The general outline of the system is solid and usable, but there are numerous rough edges and dark, undocumented corners. These should be easy for Palm to fix with ample time and attention.
The SDK comes with an emulator, an inspector, a few command-line tools for compiling the code, and some samples. Many people will probably want to get the extensions for Eclipse that hide the command-line complexity and handle the compilation and installation for you. Eclipse is used by most other smartphone manufacturers as well.
The Mojo tools show flashes of genius but often reveal strange glitches. The Inspector would often get disconnected from the Emulator, so I couldn't use it to dig into the structure of the running application. Debugging is an exercise in command-line fun because you ssh into the emulator to look at the processes. I'm hoping for something like Firebug in the future.
The options are coming quickly because of the relative openness of the platform. There are now extensive automatic completion routines for WebOS programming for the Komodo editor from ActiveState Software. I'm sure other tool companies will jump on board.
Join the newsletter!
Ballistix Sport AT
Ballistix Tactical Tracer RGB 3000
Cartier Calibre de Cartier Diver Watch
Samsung QLED 8K TV
Bang and Olufsen Beoplay A9 Speaker
Apple iMac Pro
Toys for Boys
Osmo Coding Awbie Game
ESET Smart Security Premium
ESET Cyber Security Pro for Mac
Little Bits DROID Inventor Kit
Tivoli PAL BT
ESET Internet Security
Oregon Pro WMR500 Weather Station
Nix Pro Colour Sensor
TimeFlip Magnet Simple Time Tracking Device
SmartLens - Clip on Phone Camera Lens Set of 3
Ultimate Ears Wonderboom Bluetooth Speaker
Ikea RIGGAD work lamp with wireless charging
Naztech Xtra Drive Mini + 256GB microSD Card
Ransomware has been one of the most prolific malware families for years, generating financial losses for targeted users and organizations, as well as significant revenue for cybercriminals.
Most Popular Reviews
- 1 Oppo R17 Pro review: Oppo's thriftiest flagship yet drives a hard bargain
- 2 Google Home Hub review: A different kind of smart TV
- 3 Nokia 7.1 review: A modest and modern mid-tier option
- 4 Tenda Nova MW6 review: A gateway drug for mesh Wi-Fi
- 5 Huawei Mate 20 Pro review: Expensive, but probably the best phone you can buy right now
Latest News Articles
- McAfee Labs says fileless cyberattacks are on the rise in 2018
- Vulnerabilities found in Samsung SmartThings Hub
- Bitdefender unveils new 2019 product line
- New ATR Findings: Hidden Cobra Targets Financial Sector
- New Collaboration for Fortinet
PCW Evaluation Team
Microsoft Office continues to make a student’s life that little bit easier by offering reliable, easy to use, time-saving functionality, while continuing to develop new features that further enhance what is already a formidable collection of applications
I’d recommend a Dell XPS 15 2-in-1 and the new Windows 10 to anyone who needs to get serious work done (before you kick back on your couch with your favourite Netflix show.)
It’s useful for office tasks as well as pragmatic labelling of equipment and storage – just don’t get too excited and label everything in sight!
The Brother MFC-L8900CDW is an absolute stand out. I struggle to fault it.
I need power and lots of it. As a Front End Web developer anything less just won’t cut it which is why the MSI GT75 is an outstanding laptop for me. It’s a sleek and futuristic looking, high quality, beast that has a touch of sci-fi flare about it.
If you’re looking to invest in your next work horse laptop for work or home use, you can’t go wrong with the MSI GE63.
- PC World 2018 Editor's Choice Awards
- Huawei Mate 20 Pro review: Full, in-depth, Australian review
- Razer Phone 2 review: One for the fans
- Everything you need to know about Smart TVs
- What's the difference between an Intel Core i3, i5 and i7?
- Laser vs. inkjet printers: which is better?