Filed under Industry Comments, Mobile Computing by simonmackay on 26/11/2009 at 16:46
no comments
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
Print This Post
Filed under Smartphones by simonmackay on 12/11/2009 at 15:38
no comments
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.
Print This Post
Filed under Industry Comments by simonmackay on 04/11/2009 at 16:28
no comments
Nokia sues Apple over iPhone • The Register
Nokia’s press release
My comments on this lawsuit
I personally reckon that this lawsuit is similar to one filed in 2006 by Creative Labs against the same defendant in relation to the music-selection user interface on the iPod being similar to that which is being employed on Creative’s “Nomad Jukebox Zen” hard-disk-based portable audio players. Apple settled the case through a cash payout to Creative Labs and access to their “Made for iPod” accessory-certification program.
The current Nokia lawsuit may be based on differing facts but the Creative “Nomad Jukebox Zen” litigation may be cited by the Apple legal team to justify their implementation of the mobile-phone technologies in the iPhone. Similarly, Apple would be in a strong financial position to defend the lawsuit due to their popularity of the iPhone and iPod platforms.
So definitely this hasn’t been the first time Apple has run afoul of other companies regarding intellectual property.
NOTICE REGARDING COMMENTS ON CURRENT AND PENDING LITIGATION
This post is a comment on information concerning a current or pending court case and is only referring to material that is based upon facts that are of prior public knowledge. The comments in this post are solely based on the author’s observations and are not intended to influence persons who are currently or potentially involved in the litigation.
As well, the comments facility in this blog is not to be used for posting material that could affect the right of the parties to a fair trial.
Print This Post
Filed under UPnP AV / DLNA media server software by simonmackay on 20/10/2009 at 23:10
no comments
I have had a look around the iTunes App Store to find out if there are any more programs that bring the iPod Touch or iPhone to the DLNA Media Network in any capacity, and this program had peeked my interest.
It is the ceCloud iPhone app which brings photos held in the user’s MobileMe account to a DLNA-capable electronic picture frame, TV or network media adaptor. The MobileMe service is a content-syncing service run by Apple as their platforms’ answer to the Microsoft Exchange, Windows Live SkyDrive and Mesh services. This app can be useful if you maintain the MobileMe service as a primary photo library or use it to just hold pictures captured using your iPhone’s camera or downloaded from your digital camera to your Macbook laptop; yet want to make them available to the DLNA-compliant equipment.
For the program to work, the iPhone will need to be connect to a WiFi network segment which is in the same logical network as your DLNA-compliant media playback device. It would also be a good idea to keep the iPhone or iPod Touch connected to AC power at all times while you run the program.
What had impressed me about this program is that there was the idea of building in a UPnP AV / DLNA media gateway in to a smartphone in order to connect to a “cloud” service that the smartphone’s platform can benefit from.
Web site: http://www.ceapps.com/cecloud/
iTunes App Store Direct
Print This Post
Filed under UPnP AV / DLNA media server software by simonmackay on 10/10/2009 at 16:29
no comments
Introduction
I am writing this to help Apple Macintosh users know what is available when it comes to integrating their computers with the UPnP AV / DLNA Home Media Network, especially as a way of providing cost-effective way of distributing music, pictures and video over the home network. This is also because most of the DLNA-compliant equipment is available at prices that most people can afford and that most manufacturers that sell premium-grade consumer AV equipment like Linn or Loewe are running at least one unit capable of playing at least music from a DLNA-compliant media server.
Similarly, the article is also pitched at people who have decided to move to the Apple Macintosh platform from other computing platforms that would provide inherent DLNA MediaServer support like Windows.
Apple doesn’t provide any software to bridge the Apple Macintosh platform to the DLNA Home Media Network, whether as a server, playback or control program. One of the primary reasons is to keep the platform tightly integrated with Apple’s multimedia products like the iPod, Apple TV and Apple Airport Express. As well, some Apple Macintosh diehards may consider the UPnP AV / DLNA Home Media Network as an anathema to the “purely Apple” IT lifestyle that they desire.
So this need is fulfilled by software written by third party developers. The software is primarily in the form of media servers that can provision user-defined libraries or the iTunes and iPhoto libraries to the DLNA Home Media Network. Programs that provision user-defined libraries can be pointed to iTunes and iPhoto libraries once you know where these programs store their files.
DLNA software for the Apple Macintosh platform
TwonkyMedia are supplying a version of the TwonkyMedia Server to MacOS X, which can work from any user-defined folders. This program is available through www.twonkymedia.com .They are intending to port the TwonkyMedia Manager to the Apple Macintosh platform in the near future.
Allegrosoft have had Allegro Media Server for a while and this works directly with the iTunes Music Library. This program is available from www.allegrosoft.com/ams.html .
Elgato EyeConnect is available at any Apple Macintosh dealer who sells Elgato EyeTV TV tuner cards and is tightly integrated with the Apple iLife system. This means that it can share the folders used by iTunes, iPhoto and other Apple software over the DLNA Home Media Network in a more polished manner.
NullRiver Connect360 and MediaLink. These shareware products are pitched at integrating iTunes and iPhoto with the XBox360 and PlayStation 3 games consoles, but can provision content to DLNA Home Media Network devices. Infact, some friends that I know are using the NullRiver MediaLink to bring their online video collection which is held on their Apple Macintosh to a PS3 to view on their flatscreen TV in the main lounge area of their home. They are available through www.nullriver.com .
Songbook Mac is another iTunes UPnP AV / DLNA server, but this program also is one of the first UPnP AV Control Point programs available for the Macintosh. It is mainly targeted at people who run any of Linn’s network media players on their network, but can be run on with any UPnP AV MediaRenderer device. It is available at http://www.bookshelfapps.com/songbookmac.php ,
Yazsoft Playback is another program that is highly integrated to the Macintosh platform and can handle all of the high-definition video that a lot of Mac users will be dealing with. It can also work with user-nominated folders and is available at www.yazsoft.com.
Use of third-party NAS devices
If you use a third-party (non-Apple) network-attached storage device like the Netgear ReadyNAS, the QNAP units or the Buffalo TeraStations, you can use these devices as a UPnP / DLNA media server. They will also offer iTunes music server functionality as well as Time-Machine backup.
DLNA Media Controller Software for the iPhone
Most of you who own an Apple Macintosh will own or are wanting to own an Apple iPhone or iPod Touch by now and these devices can work as Media Controllers for Media-Renderer Devices that accept “pushed” content. They are the iMediaSuite (iTunes direct) and iNetFrame (iTunes direct) (blog mention) by CyberGarage, PlugPlayer (iTunes direct) (blog mention) and Songbook Touch (iTunes direct), which are all available through the iTunes App Store.
Conclusion
Staying loyal to the Apple platform doesn’t mean that you have to miss out on the abilities that the DLNA Home Media Network offers, especially now that more and more consumer-electronics manufacturers are making DLNA-compliant networked media equipment available at all price points and markets.
Print This Post
Filed under Future Trends, Mobile Computing by simonmackay on 08/10/2009 at 01:11
no comments
Two years ago, there was very little activity concerning the handheld PDA and smartphone front save for a few devices based on the Symbian S60 / UIQ platform and Windows Mobile (CE) platform.
Then Apple brought their touchscreen-enabled all-singing all-dancing iPhone on the market and businessmen became addicted to Research In Motion’s Blackberry smartphone with push e-mail functionality. Now Nokia (Symbian S60), Google Android and Microsoft have jumped on the same bandwagon as these previous companies. In the case of Nokia and Microsoft, they have released handset designs based on the iPhone-style “touchscreen” model as well as a QWERTY-style keypad. Some have even designed a handset that works sideways and uses a pull-out QWERTY keyboard. As well, Google had built up the Android Linux distribution for smartphone applications and a few manufacturers are releasing smartphones bast on this platform; while Palm, known for the classic “Palm Pilot” PDA, have come back from the dead with the Palm Pre smartphone platform.
This had stirred up things very significantly with the contract-driven high-end smartphone market.
A new expectation was required for this class of device in the way they operated, the features they came with and how the additional software that extends their functionality is marketed. The devices will have 3G (or better) cellular voice and data interface, 802.11g WPA2 Wi-Fi networking, Bluetooth connectivity while being capable of working as a digital video camera, phone, portable media player, personal navigation unit and Internet terminal at least. Additional programs will be typically sold or provided through a PC-based or over-the-air application store hosted by the device’s manufacturer or platform provider.
As part of this showdown on the smartphone front, handset designers, operating-system and applications developers will start to develop very interesting handsets and handheld applications. The handset designers and operating-system developers will end up at the point which was common for consumer electronics in the 1970s and 1980s where manufacturers pitted themselves against each other to design the best product and as models evolved, the features that were in the top-end model gradually appeared on midrange and low-end models. Mobile service providers will also have to provide cost-effective mobile service plans which consider increased data usage on these devices as they become work and lifestyle information terminals for their users.
This could lead to inclusion of digital radio and TV reception in some of the models; 802.11n Wi-Fi networking; OLED user displays, improved battery runtime on “full-feature” use; and the like.
As far as applications are concerned, developers who write handheld applications, whether operating as a dedicated program or as a front-end to a Web page, will need to make the applications suit the different platforms and application stores. This may be easier for the Microsoft and Symbian platforms because the developer can have the option of providing the application through their Web site, a competing application store like Handango, or a mobile phone operator as well as the official application store for the platform.
There is a risk that certain features will be missing from the smartphone market during the smartphone platform showdown. One will be the support for WPS “quick-setup” functionality for Wi-Fi networks. These devices really need to benefit from this technology – how could you enter a WPA passphrase that is “security-ideal” in to a phone with a 12-key keypad or “picking through” a small QWERTY keypad. As well, most of the desireable wireless routers and access points that are being released at the moment are now equipped with WPS, These phones should have support for WPS, preferably as part of the operating system’s Wi-Fi functionality, but at least as a reliable application that the user downloads to the device for free.
As well, DLNA media-management support should be available across all of the platforms, preferably as a playback and download (to local storage) function and a media control point. Similarly, the phone could be set up to act as a media server so that pictures taken with the phone’s camera can be shown on larger screens. At the moment, Symbian is providing the functionality native to their S60 3rd Edition platform and third parties, mostly hobbyist developers, are developing implementations for use on the Apple iPhone and Windows Phone platforms.
It will be very interesting over these next few model years as we observe mobile phone manufacturers, smartphone operating-system developers, independent application developers and mobile phone service providers grapple with this new reality.
Print This Post
Filed under UPnP AV / DLNA client software by simonmackay on 29/01/2009 at 16:08
no comments
All of you who are using an Apple iPhone or iPod Touch have access to another DLNA media controller for these devices. The program, PlugPlayer, is able to play content that is compatible with these Apple devices from a UPnP Media Server or act as a control point for other UPnP / DLNA media players that support external control.
One feature that it will miss compared to the CyberMediaGate iMediaSuite program is for the iPod to be a MediaServer and use DLNA technologies to serve its media across the network. This may be something you may not need if what is on your iPod is a subset of the media library that is on your network. You can have an iPod running this program managed by another media controller like TwonkyMedia Manager or an iPod running iMediaSuite or this program.
This program is leading the Apple portable-device platform towards the DLNA-compliant media platform. Wake up, Apple and realise that the DLNA home media network is the way to go.
Links:
PlugPlayer – software information
PlugPlayer download link at iTunes App Store
Print This Post
Filed under UPnP AV / DLNA client software by simonmackay on 19/01/2009 at 13:41
no comments
The CyberGarage iMediaSuite program that I have mentioned earlier on in my blog has been revised and is now at 1.0.1 . Some of the improvements have brought about improved stability by fixing a memory leak; and there has been some improved functionality like a “clean screen” for the media player. It would still be available at the same URL at the iTunes App Store.( http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293809842&mt=8 )
Print This Post
Filed under UPnP AV / DLNA, UPnP AV / DLNA client software by simonmackay on 28/11/2008 at 06:11
no comments
CyberGarage have released two programs that bring the Apple iPhone and iPod Touch into the UPnP AV / DLNA home media network environment. This is certainly in response to many Google searches for software that can pull off this function on these popular and trendy devices.
The first one, iNetFrame, is a network picture viewer that allows the user to view pictures in an online collection hosted on the Picasa or Flickr photo-sharing sites. But this one allows one to view pictures on any UPnP AV / DLNA server on the local network. This program makes use of these resources to turn the iPod Touch or iPhone into a network electronic picture frame with an optional clock display.
The other program, iMediaSuite, works as one of three functions:
· a media server for media files held within the iPod Touch or iPhone;
· a media viewer which allows one to view or listen to media files held on other DLNA media servers; or
· a control point for playing media collections held on any DLNA media server (including itself) through another UPnP / DLNA media client that supports external control.
There are some obvious limitations with this software, such as being able only to play the file types that the iPhone or iPod Touch support, and not being able to play Apple FairPlay DRM-protected files on any of the DLNA media devices out there. This doesn’t affect the program’s use as a control point if you are playing files on another DLNA device from another DLNA collection. At least this is the first step in bringing the Apple iPhone world towards the DLNA media network.
One application that I certainly would admire is the control-point function because it avoids the need to have the TV on if you are playing music on one of those many network media adaptors which don’t have any display on them. You can just “point to it to play it” on the iPod Touch or iPhone.
Apple iTunes App Store locations:
iMediaSuite : http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293809842&mt=8
iNetFrame : http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=294937127&mt=8
Print This Post