Tag: smartphone applications

The touchscreen smartphones with the works

News articles

Samsung unveils Bluetooth 3.0, 802.11n smartphone • Register Hardware

MWC: Samsung Rolls Out Wave Smartphone with Bada OS | eWeek.com

Samsung reveals first Android phone with DLP Pico projector | Android And Me blog

My comments about these phones

I had never thought that someone would come up with touchscreen smartphones that would beat the Apple iPhone hands down in many ways. What Samsung have done with the new Wave touchscreen smartphone and the Halo Android-based touchscreen projector smartphone that they launched at the Mobile World Congress in Spain has, in my opinion, achieved this goal.

One feature that I liked about the Wave and Halo phone were that they were the first few touchscreen smartphone devices to use the OLED technology for its display. This display, which I commented about in my review of my Nokia N85 smartphone, has a lot of advantages over the common LCD display used, such as high contrast and improved energy efficiency. I have often described these displays as being “vacuum-fluorescent displays for battery-operated devices” because they have the same high-contrast display as the vacuum-fluorescent displays found on most home-installed consumer-electronics devices, yet they don’t need as much power to operate as those displays.

Other things that I have liked about the Wave phone include the use of a Bluetooth stack that works to the current Bluetooth 3.0 standard which allows for high-speed data transfer when used in conjunction with the phone’s Wi-Fi transceiver. Speaking of that, the Wi-Fi transceiver is capable of working as a single-stream 802.11n unit which can allow higher throughput on 802.11n Wi-Fi networks. The Android-powered Halo has Bluetooth to 2.1, but has the 802.11n single-stream Wi-Fi.

As well as launching this smartphone at Mobile World Congress, Samsung had established an app-store and developer network so they can compete with Apple when it comes to applications that extend the phone’s function. They are also part of the Wholesale Applications Community which will improve the marketplace for smartphone applications.

Both phones use a micro-SD card slot for memory expansion or “cassette-style” operation when used as a media player. They use a USB connection and a 3.5mm headset jack which makes them compatible with most standards-based mobile phones and accessories. The Android-equipped Halo smartphone will, as far as I know, offer DLNA home media network integration of some sort.

From all that I have heard about these phones, Samsung, who are part of the “New Japan”, has “dipped their toes” in many smartphone platforms and has offered OLED touchscreen smartphones in two different platforms.

Application-distribution platforms for smartphones and other devices

At the moment, there are an increasing number of PDAs, smartphones and mobile Internet devices that can be given extra functionality by the user after they buy the device. This is typically achieved through the user loading on to their device applications that are developed by a large community of programmers. This practice will end up being extended to other consumer-electronics devices like printers, TVs, set-top boxes, and electronic picture frames as manufacturers use standard embedded-device platforms like Android, Symbian or Windows CE and common “embedded-application” processors for these devices. It will be extended further to “durable” products like cars, business appliances and building control and security equipment as these devices end up on these common platforms and manufacturers see this as a way of adding value “in the field” for this class of device.

From this, I have been observing the smartphone marketplace and am noticing a disturbing trend where platform vendors are setting up their own application-distribution platforms that usually manifest as “app stores” that run on either the PC-device synchronisation program or on the device’s own user-interface screen. These platforms typically require the software to be pre-approved by the platform vendor before it is made available and, in some cases like the Apple iPhone, you cannot obtain the software from any other source like the developer’s Web site, competing app store or physical medium. You may not even be able to search for applications using a Web page on your regular computer, rather you have to use a special application like iTunes or use the phone’s user-interface.

People who used phones based on the Windows Mobile or Symbian S60 / UIQ platform were able to install applications from either the developer’s Website or a third-party app store like Handango. They may have received the applications on a CD-ROM or similar media as the mobile extension for the software they are buying or as simply a mobile-software collection disc. Then they could download the installation package from these sites and upload it to their phone using the platform’s synchronisation application. In some cases, they could obtain the application through the carrier’s mobile portal and, perhaps, have the cost of the application (if applicable) charged against their mobile phone account. They can even visit the application Website from the phone’s user interface and download the application over the 3G or WiFi connection, installing it straight away on the phone.

The main issue that I have with application-distribution platforms controlled by the device platform vendor is that if you don’t have a competing software outlet, including the developer’s Web site, a hostile monopolistic situation can exist. As I have observed with the iPhone, there are situations where the platform vendor can arbitrarily deny approval for software applications or can make harsh conditions for the development and sale of these applications. In some cases, this could lead to limitations concerning application types like VoIP applications being denied access to the platform because they threaten the carrier partner’s revenue stream for example. In other cases, the developer may effectively receive “pennies” for the application rather than “pounds”.

What needs to happen with application-distribution platforms for smartphones and similar devices is to provide a competitive environment. This should be in the form of developers being able to host and sell their software from their Website rather than provide a link to the platform app store. As well, the platform should allow one or more competing app stores to exist on the scene. It also includes the carriers or service providers being able to run their own app stores, using their ability to extend their business relationships with their customers like charging for software against their customers’ operating accounts. For “on-phone” access, it can be facilitated in the form of uploadable “manifest files” that point to the app store’s catalogue Website.

As well, the only tests that an application should have to face are for device security, operational stability and user-privacy protection. The same tests should also include acceptance of industry-standard interfaces, file types and protocols rather than vendor-proprietary standards. If an application is about mature-age content, the purchasing regime should include industry-accepted age tests like purchase through credit card only for example.

Once this is achieved for application-distribution platforms, then you can achieve a “win-win” situation for extending smartphones, MIDs and similar devices

Britt Lapthorne Inspired I Am Safe IPhone App By Tim Hine

Britt Lapthorne Inspired I Am Safe IPhone App By Tim Hine | The Age Digital Life

I Am Safe – Home Site 

iTunes App Store Direct

My comments

The “I am safe” application was written primarily in response to Britt Lapthorne’s disappearance in Croatia, but may have been brought about by the kidnap and murder of British tourists, Peter Falconio and Joanna Lees, in Northern Territory, Australia during July 2001.

It effectively “copies” the primary panic-alarm function on the typical monitored security system to your smartphone by sending out e-mail messages, SMS and / or voice messages to designated contacts as well as recording sound and providing a real-time update of the iPhone’s location on a Google map once you start this app.

There is a two-tiered delay arrangement where, after a few seconds, the phone will ring to indicate that it is gaining the location and starting recording. Then it will wait a few more seconds before sending out the e-mails and SMS messages. The messages will have a URL with reference to a “monitoring” Web page that hosts the Google map and an audio feed from the phone.

Equivalence to “panic” mode in a building alarm system

I had thought about this application further and related it to the “panic” or “hold-up” mode available on most, if not all, building alarm systems. This is usually where the user can press a dedicated “PANIC” key or, on most 12-key codepads, the * and # keys at the same time, to cause the alarm to signal to the monitoring service that the user is under threat. Similarly, some installations may use a remote panic button or wireless transmitter to fulfil this function. Some of the installations may also cause the local siren to sound in this condition.

From what I read, I also found that there are risks that can become real if tourists are faced with a nervous or paranoid attacker. One main issue is that the tourist could be forced to cancel the alert cycle or shut down the phone if the assailant is aware that the device could “rat on” them.

Possible software improvement ideas

An improvement that I would be wanting to see for this software is a PIN-to-cancel option where the user must key in a user-defined PIN number or the phone’s PIN number to cancel the alarm cycle. This would prevent the attacker from immediately cancelling the alarm cycle.

As well, I would like to see a “duress code” function as part of the PIN-to-cancel option where the user keys in a “decoy code” to immediately start the alarm cycle and transmit a special “attempt to cancel under duress” message as part of the alert message. This is again similar to most building alarm systems offering this function where the user knows a “decoy code” or "decoy modifier” for the user code that they use when they are disarming the system under duress. These systems then send a “duress” signal to the monitoring station and, in some cases, cause the local alarm to sound.

Need to port to other smartphone platforms

As well as addressing the security issues with the author, I also raised the issue of porting the program to other smartphone platforms. It’s too easy to agree that the Apple iPhone is the only smartphone on this earth but there are other platforms like the Blackberry, the Symbian S60 (Nokia phones) and the Windows Mobile platforms out there in the field. Some of these platforms, such as the Blackberry, have won hearts with the business community; and the Nokia phones have won hearts with European users. In fact, I have used Nokia Symbian S60 phones over the last two 24-month mobile-phone contracts with Telstra and am using a Nokia N85 on another 24-month plan, again with Telstra.  As well, the Google Android platform is coming up as a serious contender for the Apple iPhone.

The various “ports” could provide for platform-specific features like use of the phone’s hardware keypads that are common in some of the platforms; as well as use of series-specific hardware switches. For example, the software could allow the user to press and hold down * and # together on the phone keypad or press and hold down a button on the phone’s side to instantly start the alarm cycle.

Conclusion

The “I am safe” application has definitely provided the concept of adding the equivalent of a monitored alarm’s “panic” or “hold-up” function to a smartphone for use around town or around the globe. It would certainly provide peace of mind for all travellers, their loved ones and their business partners / employers.