|
ENGLISH
日本語 中文 한국어 |
CUSTOMER SUPPORT
SITE MAP |
![]() |
|
|
Linux, Calligraphy, and a serious case of Déjà VuBy Morten Grauballe EVP, Platforms and Ecosystem Red Bend Software When I lived in Japan in the late 1980s, I had a very enjoyable flirtation with calligraphy. Although I never got beyond the early lessons of drawing bamboo, I did learn the basic Zen principle of “form is void and void is form.” It basically brings forward the simple notion that objects are defined by the space between them and that space is defined by the objects around them. This notion is brought to its forefront in the “Enso,” or Zen circle. The Enso itself is a universal symbol of wholeness and completion, and the cyclical nature of existence.I mention this here, because I recently had a strong sense of déjà vu taking me back to the 1990s. It was one of those moments which seemed to tie a current event to early steps in my career. At the time, I was working at Symbian and a fierce debate was raging within Symbian for and against two box solutions (i.e. phone and PDA) versus one box solution (i.e. an integrated Smartphone). While 10 years later it seems obvious that the Smartphone would win, it was not necessarily so back then. Remember these were the days of the Palm Pilot. My flashback started in a cab going to a meeting near Tel Aviv last week. Taking advantage of the low dollar exchange rate, my colleague from the US had brought me Nokia’s Linux-based N810. She handed it to me 5 minutes before getting into the cab. Unable to control my curiosity, I had to power up the device while we were en route. It had a truly stunning display, boot time seemed reasonable, and the UI behaved more or less as I would expect. It soon became clear from the mapping application and the car mount accessory that the device had been designed with navigation in mind. I also managed to pair it over Bluetooth to my trusty E65. I was starting to fall in love. Together with a sleek HSPDA feature phone from Sony Ericsson, this might be it….maybe the two-box solution would work after all.To test the substance, and not just the looks, I launched the mapping application which, true to its origin of purchase, asked me to choose between a map of Canada and a map of the US. With my Canadian colleague in the back, I managed to pinpoint his house down to the street – not bad, not bad at all! Once we arrived at our meeting I managed to connect it to the local hotspot. To test whether the two-box solution would work in my native Denmark, I started to download the 176MB map of Scandinavia. As we got through the first couple of items on the agenda, the device finished downloading and was sitting on the table waiting for me to test it. It was a struggle to keep my hands off the device. Then it started to happen….a strong reversal of fortune. We had a break in the meeting and I immediately tapped on the map icon. Instead of giving me a choice of maps, the mapping application kept crashing. The screen would go white as if the mapping application was launching, but then it would disappear and the desktop would reappear. I tried a reboot. It did not help. I pulled out the battery. It did not help. It soon became apparent that the map of Scandinavia somehow made the mapping application fall over. Not good, not good at all. At this stage, I better admit the real reason why I had asked my colleague to purchase the N810 in the first place. It was not really to satisfy my own fascination with mobile gadgets – although I had lost track of that in the first exciting hours of my encounter with the N810. The real reason was more business in nature. During a meeting in Redwood City, Calif., Ram Fish, TrollTech’s General Manager for Digital Home Products, had challenged me and my colleague, Guy Agin, to compare our implementation of vRapid Mobile, our software management application, with the implementation of the Debian Package Manager on the N810. I decided to order the device right away. This was the real reason I was now franticly tapping away on the mapping application icon. While a crashing map application was not good from a usability point of view, it was the perfect opportunity for me to test the software management capabilities of the N810. As mentioned, the application management application is based on the Debian Package Manager which in turn is based on APT, all open source: “The Advanced packaging tool, or APT, is a user interface that works with core libraries to handle the sometimes difficult process of installing software on Linux. APT simplifies the process of managing software on Unix-like computer systems by automating the retrieval, configuration and installation of software packages.” (www.wikipedia.com) I powered up the application manager. As I clicked on “Check for updates”, I was relieved to see an update to the mapping application. Eureka…someone had realized the problem and issued a fix. I clicked on the icon and the device displayed the message “retrieving update” and then it happened again. The device let me down. Instead of “installing update,” I got the following message: “Unable to Install Map Update - incorrect source. Please contact the publisher of this application” The Debian Package Manager was clearly present, but someone somewhere was not providing the right updates for my device. Luckily, I was already aware of the possibility to update the firmware with the provided USB cable. If I could not use the application manager to fix my problem, I would perform a complete reflash. That should do the trick! Off I went to my usual Nokia software update site, http://europe.nokia.com/softwareupdate. I typed in the software version and the code identifying my device. I tried three times and every time I got the same answer: “Code not recognized.” Hmm, very strange. When in doubt, launch Goggle! So I did and typed in “N810 software update.” I did get a Nokia site, but https://www.nokiausa.com/A4686323. In hindsight, it is obvious I should have gone to the US site instead of the European site, but when you are dealing with software management usability is everything. Consumers just want it to work. One button press on the device to get the right software - that would be the perfect experience. I managed to find the link to the latest update and was also happy to see that the software updater on my PC for the E65 was working with the N810 as well. The update went well, although I am still amazed that Nokia prefers to issue the user a warning dialog around the removal of the battery instead of having a fail-safe mechanism that can track and recover the reflashing process. Being one minor mistake away from bricking your device is not a comfortable position to be in. Getting excited to finally test the mapping application, I powered on the device once more and tapped on the mapping icon. The screen went white and up popped a dialog: “Cannot install – no memory card available.” I ripped the packaging apart to find a memory card, but there was none there. This is when it dawned on me that the new firmware had actually been designed for the N810 WiMAX edition which presumably comes with a memory card. The Maemo team had decided to make the software version, called OS2008, available for the N810 as well. No one had however been testing backwards compatibility of the mapping application. This was the exact point where I was brought back to my early Symbian days. It was abundantly clear that I was caught in the cyclical nature of existence. Back then, we were trying to ship EPOC (original name for Symbian OS) release 5 for the Psion 5. This is over 10 years ago, but I still remember how excited I was about the touch screen, the responsiveness, and the applications on the device. I also remember the grueling process of having an entire contact database deleted due to a defect. I remember the reflashing process, when a new version came out. I remember applications not working due to compatibility issues…..another reflash! The N810 was bringing out the exact same feeling of excitement combined with the incredible disappointment of things not working. 10 years had passed in the mobile industry and very little had changed in terms of the software experience. Reflecting further on this, it is interesting to observe that we actually have completely new technologies to help us, like the Debian Package Manager, but the cause of the problem is clearly not technology. It is in fact in the business processes that surround the technology. I am sure that the Scandinavian maps were working when Wayfinder was testing them in their labs in Sweden. I know that I was a happy user of Wayfinder back in the days when I had a SonyEricsson P800. Somewhere between Nokia and Wayfinder, the configuration of the software (or maybe hardware) was changed and we ended up with a defect no one had managed to identify. It took me less than half a day to find it. I am also sure the right update for the map applications exists somewhere. This is not a technical problem. For some reason, the wrong update was uploaded to the server. I am not sure whether the Maemo team got the wrong update or whether someone uploaded it incorrectly to the server. The end-result was an unhappy user. Finally, I am sure the Maemo team had good intentions when they decided to make OS2008 available for my device. I am also sure they tested the software on the N810. For some reason, the mapping application was not tested properly. Probably because it was not part of the firmware, but rather an add-on application residing on a separate drive. Just like “form is void and void is form” in Zen philosophy, end-user experience of technology is defined by the business processes that surround it and the business processes are in turn defined by the technology. As my experience shows, the artists of the mobile industry are so focused on the object that they forget the spaces between the objects. We therefore end up with mobile devices that can best be described as almost completely black canvasses where you have to look very hard to identify the bamboo in the picture. From an end-user experience perspective, it does not make sense to distinguish between software in the firmware and software in the R/W file system. For the consumer, a software application is a software application. They do not care about the drive it is residing on, or whether it was supplied by Nokia or WayFinder, or which installation and management technology is being used to get it to the device. In the eyes of the consumer, each application (or software component) should be managed in the same way, tested the same way, and updated the same way, irrespective of the underlying technology being used. We have all the technology elements to make mobile software management a treat for the customer – now, let’s leave plenty of space for the business processes and make sure we have an experience that delights the customer. Labels: mobile software management, N810, Nokia, Sony Ericsson
305 Million Mobile Phones, 29 Licensees and $10 Million in Funding to Fuel What’s NextBy Yoram SalingerCEO Red Bend Software There are many exciting developments happening here at Red Bend. Our vCurrent® Mobile FOTA software has shipped in more than 300 million mobile phones. This milestone has been reached thanks to your continued support. Over the past year and a half, we have seen our business grow rapidly as firmware updating and device management achieve mass market adoption. According to Ovum, more than half of all new mobile phones are coming to market with FOTA software, and this number is projected to increase to 84% by the end of next year. With FOTA-enabled phones now widely available, we are working closely with our customers and partners to increase usage of over-the-air software updating. Our innovative Background Updating feature, we believe, sets the new standard in FOTA and significantly improves the mobile user experience by performing the firmware update in the background while the consumer continues to use the phone, without taking the device offline. As of Q1, we now have 29 licensees of our software products. Red Bend has amassed a wealth of experience and knowledge about best practices in OTA software updating. We recently launched an effort to document best practices in creating “FOTA-friendly firmware.” I encourage you to contact us to learn more and see how we can assist you in efficiently provisioning firmware updates. Lastly, I am pleased to inform you that Red Bend has closed a funding round of $10 million. The new funds will be used for sales and marketing to grow our position in the mobile market as well as seize new opportunities in licensing our software for other connected wireless devices. In addition, the funds will be used to accelerate investment in research and development to bring you new innovations in mobile software management. Stay tuned to see what’s next. Labels: FOTA, mobile software management, Red Bend
“Pizza or cell phones?” – Observations from CTIA Wireless 2008By Lori SylviaVP, Corporate Marketing Red Bend Software “Pizza or cell phones?” asked the taxi driver, when I stated that my destination was the Las Vegas Convention Center. To her, the fare was the same, but my answer would direct her taxi to one of two shows taking place at the Convention Center last week. Perhaps I should have said “pizza”… “If you're a pizzeria operator looking to improve your business or if your business provides equipment or services to the pizza industry, you've come to the right place. You'll find networking, learning, great deals, and just plain fun at International Pizza Expo® - the World's Largest and Oldest Pizza Tradeshow.” Who doesn’t like “great deals” and “fun?” Compare that with: “The convergence of more than 1,100 exhibiting companies, dozens of industries, and over 40,000 professionals from 125 countries all working toward the common goal of revolutionizing wireless. Whether in broadband convergence, enterprise, advertising, social networking or entertainment, CTIA WIRELESS 2008 is the global marketplace for connecting wireless and YOU.” It’s ironic that the show billed as “The Most Important Global Technology Event of the Year” wasn’t eventful at all. I know I’m not the only blogger to make this observation. The lack of “big news” from the operators, OEMs and Internet players last week was noticeable by all. Still, there were three things that I’ll remember from CTIA last week.
But enough of the shameless plug… back to my observations… once Yahoo! Go 2.0 was downloaded to my phone, I immediately powered it up to check it out. What was the first thing I tried? The map tool of course. I identified my location as Las Vegas, and then I could search for businesses nearby. Like pizza shops, shown in the example on Yahoo!’s promotional graphics. But I already knew where to go for that. Labels: CTIA, Handsets World, mobile, Red Bend, wireless
Apple Changes the Rules (again)…By Richard KinderVP, Technology Red Bend Software Another day, another business model innovation from Apple. Having shaken up the mobile world with a reported strategy of taking a cut of ARPU generated by iPhone users, Apple is now monetizing its software assets in other device types.
Not only would these improvements benefit the user experience, but making updates available more frequently and more conveniently (when not at home, for example) could help to drive the attach rate up and generate Apple additional revenues from device software. Labels: Apple, Google, iMac, iPod, iPod Touch, software
The inner secrets of the 100 million unit clubBy Morten GrauballeEVP, Marketing Red Bend Software 2007 became the year when mainstream Silicon Valley decided to attack the mobile phone market head-on. With over 1 billion mobile phones shipped every year and the market moving towards 3 billion mobile subscribers, you can understand why. Apple started the year by announcing the iPhone. Half way through they started shipping and quite successfully too. The incumbent players took notice – believe me. Then to make 2007 a real year of change, Google announced Android a new platform meant to change the dynamics of the value chain. It is ”free” (in a royalty sense) and with a strong focus on allowing internet applications and services (to make money). Apple has also announced that it will open up the iPhone for native applications in 2008. It is a complete onslaught on the mobile phone market. So, if you are a large software player in the PC or internet space, then 2008 seems like the perfect year to penetrate the market and get onto those 1 billion units. You can easily envision the following conversation taking place in well-establish software players from San Francisco down to San Jose: CHoM (Clever Head of Marketing): “Over 1 Billion mobile phones every year – that is too good to be true!....How do we penetrate this market? How do we get to the biggest installed base of users?” RAG (Resident Architect Genius): “Not sure” CHoM: “Java seems to be a good option – there are millions of java-enabled phones in the market” A little later……. RAG: “I had a look….Java ME does not give good access to a broad set of APIs. Also….there is significant Java fragmentation across handsets – complete nightmare, if you ask me!” CHoM: “I got it! We will move to native programming - Smartphones are taking off!” RAG: “Hmm….Symbian OS, with the largest installed base, is on single digit percentage market share. “ CHoM: “But if we add Brew we will get a few more percentage points!” [in denial!] RAG: “We are still nowhere near 1 billion units!” CHoM: “What about adding Windows Mobile? Or the new Android thing?” [Now completely in denial!] A few hours later…… CHoM: “So…in summary, we need to port to 8-12 different operating systems to be successful!” RAG: “Yep…and most of these operating systems do not have publicly available SDKs!” [clearly enjoying himself] CHoM: “What…?” [Almost crying!] RAG: ”Finally....you should know that there is no distribution method for getting software onto phones!” [Big grin!] CHoM: “………..!” [in tears] A few more hours……. CHoM: ”So what you are saying is ..we need a relationship with the handset manufacturers to get the SDKs and to get our software embedded into their phones!” [with a hardened sense of realism!” RAG: “Spot on, boss!” In a world like that, it might be surprising to newcomers (like CHoM and RAG above) that there are successful software players in the mobile phone industry. There are in fact quite a few. When your software is on 100 million phones globally, then you have joined the “100 million unit club.” Some of the leading members of this club are: Adobe (formerly Macromedia) –provides the Flash Lite execution environment Access – provides a successful mobile browser Beatnik – provides the polyphonic ringtone engine on most mobile phones Packet Video – provides the audio and video technology, i.e. for the Verizon V-Cast music service Opera – provides a successful mobile browser Red Bend Software – provides the majority of Firmware updating Over-The-Air (FOTA) software T9 – provides the predictive text engine found on a lot of phones The Astonishing Tribe (TAT) – provides the graphics engine that drives a lot of UIs in the wireless industry By studying the approach of these companies, newcomers can learn a lot about how you tackle the world of mobile. What do they do right? First of all, they all have excellent products that excite not only the mobile operators, but also bring true value and benefits to the consumers around the world. Without this, you should not even try to enter the mobile phone market. Secondly, these companies embrace complexity, rather than trying to ignore it or wait for it to disappear. Most, if not all, members of the 100 million unit club have ported their software to the 8-12 leading operating systems in the industry. Where applicable they will have a Java version (like Opera Mini) and a native version (like Opera Mobile). They have also invested in the art of software optimization (something not always needed on a PC), which allows them to move into the mid-tier and low-tier segments of the market. They also understand the complexities of software distribution. When appropriate they will have relationship with the handset manufacturers. At other times, the will use the portals for the mobile operators or independent service providers to distribute their solution. Thirdly, these companies understand the market dynamics of the global mobile phone market. Some markets are operator-led, while other markets are more OEM-led. If, for instance, you have managed to get your software embedded on some of DoCoMo’s MOAP-S based handsets in Japan, then your next port of call should probably be the S60 or UIQ licensees in Europe. If you manage to get on these handsets, then you have an opportunity to move to the proprietary operating systems of these licensees. Gradually you expand your market to more and more platforms across the various markets in the global mobile industry. Finally, all of the above companies have participated actively in standards work. To get acceptance for your solution, it important for all the players in the value chain (mobile operators as well as handset manufacturers) that your software or service is based on open APIs and protocols that other people can add value to and support. (In coining the term “the 100 million unit club”, I have ignored web programming. In our brave new world of web 2.0, that is admittedly a crime which I am sure web 2.0 fanatics will nail me for. The fragmentation and appropriateness of web programming for mobile phones is however a big topic in itself and is probably better left for a separate blog posting). Lessons in a changing market Basing recommendations on extrapolations from the past is always dangerous in a dynamic market. Let’s therefore also look at some of the changes taking place right now. These trends could determine who will and who will not be members of the 100 million unit club in the future. Open operating systems are definitely gaining market traction. Linux, Windows Mobile, Symbian, and a few others are now responsible for close to 10% of the market. There is still an ongoing debate in the market as to whether they will make up 20% or 50% of the market someday. Whatever your view point, it is not going to happen overnight, and in the short term, Apple’s OS X and Google’s Android platform are two new operating systems that need to be taken into consideration. Platform de-fragmentation is clearly not a trend to bet on in the next 2-3 years. In the 5 year time horizon, it might be. The good news about the increased competition in the platform market is that SDKs, tools, and support from the large platform providers are improving rapidly. It is therefore becoming easier for the software players to embrace the complexity as described above. Software is becoming more portable. If we move from the world of software platforms to the world of software distribution, there is more help to be found. The Open Mobile Alliance ratified the specification of Device Management (DM) in early 2004. At the heart of the OMA DM standard, there is a well-designed protocol which enables the service provider to query any handset for its basic characteristics (like model number, firmware version, and settings). According to Ovum (Nov 2007), there is now an installed base of 235 million handsets with OMA DM support. This will grow to 50% of all handsets by the end of 2008. With both handset manufacturers and mobile operators actively using this protocol to provision settings and new software to handsets, it is becoming possible to distribute software post-launch. All of a sudden, you know which handsets are attached to the network and you can offer new features and services. For those software players who are already comfortable with the complexity of the platform market, this is an opportunity to accelerate time-to-market and up-sell new software or services once you are on the handset. The completion of SCoMO (Software Component Management Object) with in the OMA will further accelerate this trend. 2007 was a very exciting year for software providers in the mobile market. Players, who understand how to navigate the new world of mobiles have a lot to gain. Good luck and Happy New Year to all new candidate members of the 100 million unit club! Labels: mobile software management
Software on the Edge: MSM Reaches New FrontiersBy Yoram SalingerCEO Red Bend Software Having experienced the benefits of MSM for mobile phones, operators are beginning to require software management for all edge devices in the network. Mobile broadband PC cards are some the latest devices to benefit from FOTA and OMA-DM capability. With MSM, operators can provision settings over-the-air, reduce customer support costs and keep consumers satisfied with their mobile services—whether they are talking on their mobile phones or video conferencing from their PCs. The fact that operators are extending MSM to mobile PC cards shows the increasing importance that operators are placing on having full management control over their networks. Red Bend is in a unique position to give operators a consistent level of control in a world of heterogeneous terminals. We are the only company totally focused on remotely managing software inside mobile devices. Our experience working with 15 manufacturers across a dozen different mobile platforms (both open and proprietary) enables Red Bend to intimately appreciate the complexities of mobile software architectures. We recently celebrated shipping our market-leading vCurrent® Mobile solution in 200 million mobile phones worldwide. Soon, mobile broadband PC cards will come to market that are Red Bend-enabled. And after that, well… stay tuned. As operators and manufacturers become more advanced in their use of MSM, Red Bend will continue to innovate and deliver new solutions that enable our customers to derive even greater value from software on the edge. Labels: FOTA, mobile software management, OMA-DM
Best Practices in Creating Firmware for Over-the-Air Update DeploymentBy Ilana BogomolnySenior Product Manager Red Bend Software In the mobile phone market, increasing numbers of devices now support FOTA—Firmware Over-the-Air (FOTA) updating. FOTA is the most cost-effective way to maintain the device firmware and to provide new features remotely. It is already common practice for operators in Japan and the US, and is gaining momentum with OEMs and operators in Europe. However, even with wide support for FOTA capability across feature phones and smartphones, the actual deployment of firmware updates varies by operator, OEM and even by region. Updating mobile firmware over-the-air is new territory and a subtle paradigm shift for device software developers and integrators. Raising the level of awareness about best practices in creating and deploying new firmware versions using FOTA can significantly accelerate market adoption as well as improve the consumer experience and level of trust in this new technology. To optimize the FOTA user experience, the updates need to be as small as possible, and the update process should be as fast as possible. From the device manufacturer perspective, updates should be easy to create and test. For the past five years, Red Bend Software has been providing its market-leading vCurrent® Mobile FOTA solution to the industry’s top device manufacturers on more than 100 device models, implementing a wide variety of device architectures, chipset platforms and operating systems. Red Bend's Field Application Engineers have accumulated a wealth of hands-on experience in supporting our customers through successful integration, adoption and deployment of FOTA. At Red Bend, we have learned that although using vCurrent Mobile for FOTA updating does not require any changes to the manufacturer’s tool-chain, the awareness of the factors affecting firmware updates can have a significant effect on update size and speed and ultimately the consumer's experience. So what are these factors? FOTA updates are created by calculating the difference between old and new firmware versions. This means that OEM software developers and integrators should not consider each software release only as a standalone project, but should also be aware of the amount and nature of the changes introduced since previous versions. As many teams contribute components to a software release, it is often difficult for the configuration manager to figure out who is contributing most changes – Red Bend provides a set of tools which allows the configuration manager to understand who is contributing what kind of changes. The updating experience for the consumer should be as easy and brief as possible. To this end, creating and sending a single file that updates the firmware version is always preferable to sending a series of updates incrementing one version at a time. In addition to improving the user's experience, single-step, single-session updates provide less opportunity for the phone users to cancel the download process, and thus will increase the rate of successfully completed update sessions. Other factors that affect FOTA are the optimization of the FOTA Update Agent during the integration onto the device, and the optimal usage of update generation tools when FOTA updates are created and deployed. In addition, standard engineering practices for software updating involving data formats and API compatibility should be observed. In order to help industry-wide FOTA adoption, we at Red Bend are here to assist our customers in making their FOTA updates smaller and faster, ensuring FOTA-friendliness of each new firmware version, and tracking the type and quantity of changes between firmware versions. For more information, please contact your Red Bend account team or email us at inquiry@redbend.com. Labels: firmware, FOTA, mobile software management
|
![]() |
|
Copyright ® 2008 Red Bend All Rights Reserved.
Home | Solutions | Customers | Partners | Company | Terms | Contact Us | Site Map |