Psion Software’s EPOC32 Emerges as the Front Runner at Outlook on Wireless OS ‘97
EPOC32 surpasses Windows CE, OS/9, NewtOS and GEOS in meeting the technical requirements of Smart Phones and MNCs Mobile ROM-based platform premieres on Psion Series 5 palmtop
BURLINGAME, CA, USA - 30 June 1997 - Psion Software’s EPOC32 platform emerged from Andrew Seybold's conference "Outlook on Wireless OS ‘97" as the best technical solution for smart phones and mobile network computers (MNCs). MNCs are a new class of devices that range from "smart" cellular phones to lightweight, handheld mobile devices with easy access to the Internet or corporate networks. On June 16th 1997 at PC Expo, Psion Software unveiled EPOC32 on the Psion Series 5 handheld computer.
The Outlook on Wireless OS ‘97 is the first conference devoted exclusively to wireless computing device operating systems (OS) and was held on June 24, 1997 in Santa Clara, California. The conference was organized by Andrew Seybold and Alan Reiter, widely respected wireless technology analysts and publishers of influential wireless data industry newsletters. The purpose of the conference was to examine the positioning and potential of all the logical OS players and lay out the technical issues facing hardware and software developers, users and vendors.
At the conference, Psion Software outlined the OS requirements for designers of smart phones and other MNCs:
EPOC32 meets the needs of hardware and software developers, users and vendors and is the only platform that can truly call itself ‘fit for purpose.’ The following outlines the technical requirements necessary to compete in the handheld OS space--see table 1.
Table 1: Technical criteria for handheld platforms
KEY REQUIREMENTS |
Microware OS/9 |
Microsoft Windows CE |
Apple NewtOS |
Geoworks GEOS |
Psion Software EPOC32 |
32 Bit | Yes | Yes | Yes | No | Yes |
"Really" Real Time | No | No | No | No | Yes |
Object Oriented | No | No | Yes | No | Yes |
Object Class Libraries in ROM | No | No | Yes | No | Yes |
Embedded Objects | No | No | No | No | Yes |
Single and Multiple process models | No | No | No | No | Yes |
Configurable Graphical UI |
Yes | No | No | Yes | Yes |
Suite of Desktop Companion Apps | No | Yes | Yes | Yes | Yes |
Advanced Time & Contact Mgmt Apps |
No | Yes | Yes | Yes | Yes |
Connectivity to the Desktop |
No | Yes | Yes | Yes | Yes |
Oracle Mobile Agents (OMA) | No | No | No | No | Yes |
Citrix ICAClient | No | No | No | No | Yes |
Java Applets | Yes | Yes | Yes | Yes | Yes |
Business Java | No | Yes | No | No | Yes |
Visual Basic | No | No | No | No | Yes |
Development Tools |
Metrowerks Code warrior |
Microsoft VC | Proprietary | Borland C | Microsoft VC++ GNU tool chain |
Processors currently supported |
68xxx, x86, PowerPC, ARM, StrongARM, SH, MIPS |
MIPS, SH3,Power PC | ARM6, StrongARM | x86 | ARM7, 8 and 9.StrongARM |
EPOC32 is a highly optimized, C++, multi-tasking, 32-bit operating system for mobile ROM-based computing platforms and includes a fully featured suite of Personal Information Management, productivity and communications applications. The platform is entirely modular and supports embedded graphics and voice as well as pen and keyboard input.
"The experience we gained designing the world's most successful palmtop computers provided invaluable insights into the requirements of mobile ROM-based computing products," said Stephen Randall, Joint Managing Director of Psion Software. "We recognized the opportunity to design a long term platform that would be equally at home in a smart phone, mobile network computer or handheld computer.
Such products require robust and properly architected platforms to serve the growing list of demanding features. EPOC32 has been designed to deal with differing user interfaces, unique communications requirements and demanding battery management without sacrificing performance."
The EPOC32 platform is 'fit for purpose,' and like its predecessor, EPOC16, gives significant time-to-market advantages to licensees because it has been architected for efficient reuse. Its thin client, modular architecture allows sophisticated applications to reuse the platform components. As an example, an EPOC32 word processor or spread sheet application can have embedded objects, sound, colour graphics and be "round-trip" compatible with their best selling desktop counterparts yet only require around 100Kb of code and execute directly from ROM.
EPOC32’s real-time performance allows it to run telephony protocol stacks making it suitable for communications enabled devices. The platform can be scaled from its multi-process variant which is ideal for high-end handheld computers, to an embedded variant ideal for mobile cellular handsets.
"Psion Software is focused on the mobile computing and telephony sectors," stated Randall. "We have licensed EPOC32 to major companies outside of Psion Group and we will be making announcements about those deals over the coming months. Our licensees selected Psion Software because our proven technology far outstrips those technologies offered by the competition. We’ll be doubling in headcount over the next twelve months in order to accommodate our business growth."
There are three development environments available for EPOC32 - a C++ software development kit (SDK), the "Basic-like" OPL32 and "Visual Basic-like" OVAL32. A Java SDK is slated for early '98. More than three hundred and fifty developers, familiar with Psion Software's previous award winning platforms have already signed up for EPOC32 and this number is growing by more than one hundred a month.