umpcportal home

Tag Archive | "development"

Buyers Guide – Ultra Mobile Developer


When I read Lukes request for mobile developer help I was impressed. This is Chippys Customer Challenge 2011 #3

I recently went to a local development meetup, and found myself content to use my phone during a ‘Hack Night’ to remotely access my desktop at home to type, and then browse using the phone’s browser. My goal would be to try to find a device that is ultra portable, but that would be a little more easy to do some of my regular development tasks on. It seems like there are a lot of options out there that might fit the bill, but I don’t know if people are really doing much development on more mobile devices rather than just laptops or netbooks.

It takes some patience, good eyes and even a little courage to mobile development work over a remote desktop solution on such a small screen. Luke is now looking for a solution that he can also use as a portable web server. I’m assuming that he also wants to do local development work too. It makes sense as relying on multiple network connections and ISPs to get to your work machine is a little wobbly! CPU and screen requirements can be quite high for software development but there might be a balance that can be done between local input and remote processing.

Luke mentioned Ubuntu which immediately cuts out a whole section of UMPCs from the toplist. Z-series Atom devices have never been well supported by Linux distributions although I know there are some workarounds with Ubuntu. Maybe it’s even baked-in by now. Can anyone comment on that?

Here’s what I’m thinking would suit Luke:

5-7 inch screen on X86 architecture at under 800gm. At least two USB ports and a VGA port. Local storage requirements relatively low. Touchscreen not really required. Tablet format OK with an external USB or BT keyboard.

ASUS-X101-2The 5-7 inch category X86 category is non-existent right now and for value-for money, could you really beat something like the 900gm Asus Eee PC X101 with Meego for 170 Euro? It makes decisions really really hard.  Mobility is the driver here though so where do we go with this? The good old, possibly beast ultra mobile PC ever, Samsung Q1 Ultra Premium. If you can find it, go for it Luke!

Other options you might consider are some of the newer, lightweight tablets. The AMD-based MSI Windpad 110 or Iconia Tab W500 for example. 10 inch, yes, but well under 1KG.

Also keep an eye on new Oaktrail models running Meego. That might happen in the fourth quarter and would indicate a stable status for Linux on the Z-series CPUs. It’s a Fedora-based solution but I’m sure the GPU support will find it’s way over to other distro’s soon.

W100-1Luke is not the only one looking at ultra-mobile Linux. I know a few other people that are struggling with this too. If you wait until the end of September we should have some more information on the dual-core Cedar-Trail devices. Tablets based on these should be lighter and smaller than the Pine-Trail equivalents like the Gigabyte S1080, a N570-based device at 900gm for about 550 Euro here. Having said that, Oaktrail devices like the Viewpad 10 Pro, Lenovo Ideapad P1 and Fujitsu Q550 (which I see in Germany for just over 600 Euro now) are worth looking at if weight and battery life is more important. With both of these solutions though you’re looking at Power-VR graphics. I worry about Linux support for that.

There’s one other device you might consider. The Toshiba Libretto W100. Is the dual-screen device based on a dual-core U5400 CPU. It’s got standard Intel graphics and should work well as a web server and even for compiling due to its relatively powerful CPU. It can be noisy, warm and, lets be honest, very short on battery life (2hrs) but it’s actually the only ‘current’, small-form-factor ultra mobile PC on the market that isn’t running a Z-series CPU. Price: Around 700 Euros with UMTS (I’m looking at a European price here.) I wouldn’t mind one of these myself for a bit of mobile 480p video editing and hotel work.

As for older devices, the previously mentioned Samsung Q1 Ultra Premium is the one to keep an eye out for.  It’s still holding it’s own thanks to some fantastic engineering from Samsung. There are a few VIA-C7-based devices out there too. They’re cheap and not too powerful (think low-end single-core Atom) and can be a little on the warm side but at least Linux support would be easy.

My choice? If I just wanted a lightweight Linux device for light duties, I’d probably be looking at the Asus Eee PC X101. 920gm, basic specs, small SSD storage and an unbeatable price of 169 Euro here in Europe.

Anyone out there already doing mobile development work on Linux with a UMPC? Let’s hear your opinion.

Give the Customer a Break


Surely there has never been a time in technology history since the last World War where products have advanced so quickly. The difference then was that the products weren’t aimed at the consumer and, even if they were, the consumer didn’t have the money anyway. This time round there are millions of relatively rich people able to buy whatever they want.

The thing is, there are some amazing products and services out there already but industry insists on changing, churning and cultivating new ones. The end user isn’t getting a chance to really get to grips with the current products and learn before they are told they need ‘better’ ones.

I feel a bit greedy when I think of how to improve the Galaxy Tab I’m using right now. The fact is that it’s a superb product for me and I should be spending time optimizing it rather than wanting more. After 4 years with my digital camera I’m still learning how to get more out of it. The same goes for phones, laptops and any other tech.

We need a break, and yet my business is to track down and test new technology and then present it to the end user. I’m one of the ones in the middle of all this.

Carrypad is 5 years old today and I’ve been thinking about the future. No, I don’t want to give up writing about technology but I feel I must strengthen my articles with a better perspective about longevity. I need to improve the way that I think about the potential customer (although I do feel I’ve been doing a good job at that in my reviews already) and to somehow put more emphasis on how-to, software and upgrade articles that can help users get more out of what they’ve already got. I’m also determined to call out any bullshit I see and to think carefuly about carrier control; something that could get out of hand.

Unless there’s a major world meltdown, there won’t be any changes in the pace of technology and product development so all I can do is to try and keep a better perspective and try and bring that to my posts. Add honesty, a cornerstone of the way I already write, and I think ill be happy to go on into the next five years.

Anyone else feeling they need a break from ‘new’ tech?

Intel Atom Software Summit Round-up and Notes.


I got myself a big piece of Intel info-marketing at the Intel Atom Software Summit this week and it’s very clear and very significant that Intel managed to drag something like 200 people away from the Computex show floor for 2.5hrs. Atom, MeeGo and AppUp are such important parts of the Intel strategy now that they are getting pushed hard and it seems to be at least raising some eyebrows. The Intel Atom Software Summit at Computex was aimed at the ODM, OEM and operating system community in an effort bring them all up to date about what you might call the continuum within the continuum. Intel talks about a horizontal line of silicon products that serve different markets (the ‘Compute Continuum’)but there’s a vertical within the Atom segment that includes software, user interface and applications. It starts with 6 Atom silicon platforms that support many operating systems. Windows and MeeGo getting special attention and getting their own application ecosystem which includes an application delivery framework, back-end billing, application marketing and developer support.

Here are some notes from the software summit that I hope outline the key points that Intel is trying to put across. The full slide set is available here. (PDF) More information links are included below.

Session notes

Navin Shenoy VP Intel Asia Pacific introduced the compute continuum (Xeon, Core, Atom) by saying that “Software is the difference between success and failure inch [slide: “User Experience inch] and introduced Doug Fisher. VP Software and Services.

Doug presents…

[Slide: Mobile Internet is driving, possibly 10B units. ] The message here is that there’s a significant opportunity within the internet-connected device category.

Intel is a ‘Port of choice. inch Multiple operating environments are offered. MeeGo Android Windows and Chrome were highlighted. [Sidenote: Chrome and Google are starting to appear more in the marketing i’m seeing.]

 

Capture_00091

Value proposition Slide:

iads-slide1

 

For OEMs:

  • Open platform critical for value
  • Best internet Experience
  • Faster time to market

For Service provider:

  • Strong ecosystem
  • Reduce Churn consistent environment across ecosystem

Value for Developers

  • Revenue opportunity.
  • Consistent tools and API.

 

MeeGo, joint OS build and UI framework highlighted. May release achieved. 1.0 reviews were good. Highlighted. on slide.

Capture_00094

Doug introduced some partners who highlighted their experience and expectation for MeeGo. As you would imagine, all three partners highlighted good experiences and expectations!

Novell’s Guy Lunardi talks about MeeGo 1.0

Capture_00099

Telekom Italia: We are participating with MeeGo on Cubo Vision. The product was ready in 4 months.

Orange and MeeGo;   Talks about value-add. Truly cross-platform device. No talk about real products. We can assume something is coming I guess.

Doung introduced demos of MeeGo 1.0 on netbook, IVI and Tablet.

X3T Tablet (3)

Message to developers: Amount of work to move apps to move from one product to another is minimal. Only 20% of code base re-write needed (user interface)

Tablet Demo:

Capture_00103 Capture_00104

See video from yesterday for more on the MeeGo Tablet UI.

[Chippy sidenote: I think this is known as ‘Info Launcher’ and is a product of the MeeGo Enabling Center in Taiwan. It should be available later in the year. Note too that user interfaces are being developed alongside MeeGo and don’t fall into the 6-month update cycle planned for MeeGo.]

AppUp The Intel framework for application stores on MeeGo and Windows operating systems.

Peter Biddle demonstrates AppUp on MeeGo for tablets AND handhelds (video) first time ever.

Peter: We see phenomenal market in consumer software. We are engaging with Dev community. How:Dev program includes tools, sales channel and marketing.

Plea to audience: Work with us to create customers. Peter highlights this as the kick-start. [Chippy sidenote: Intel needs AppUp to be pre-installed on devices to succeed]

Peter talks about the efforts being done. The work to connect with top iPhone devs. Intel have hired some iPhone devs to help define ‘small’ developer requirements. See slide below.

Capture_00106

Biddle: We need to enable devs to get reputation because that is a significant requirement for many small devs.

Soma Games on stage: demo game:

Konami on stage: Joe Morris talks about poetential. [Chippy: Would be great to see Konami games on the AppUp store.]

 

Peter continues on AppUp:

  • Planning on coming out of beta soon.
  • Not worried about our ability to attract developers. We need consumers.
  • Online user awareness campaign has started.
  • AppUp.com relaunched.
  • AppUp demo on a Moblin smartphone (port to MeeGo is not complete yet)

AppUp on MeeGo on Handset

Ellis Wang of Asus on stage:

Highlights the launch of Asus Access Cloud: Built on AppUp for notebook and Eee PC customers. Enhanced AppUp.

Capture_00109

 

Capture_00110 

Note that ASUS and Acer have committed to releasing products that use MeeGo so one would expect that this service will appear there too.

Presentation ends.

At an after-event, we were given the opportunity to ask questions.

  • Is multi-user support going into MeeGo? Yes, it will be added to the roadmap.
  • MeeGo 1.1 will be released in October and will include always-on, sensor and gesture support. (It will support Oaktrail and Moorestown)
  • 4 main user interfaces are being worked-on by user groups. [Chippy sidenote: I’ve heard of 5. Handheld, tablet, netbook. In-vehicle and TV]
  • Intel has no position on the threat of patent issues with MeeGo (i.e.. No comment when I asked them whether MeeGo is guaranteed to be free from intellectual property issues.)
  • AppUp is not something that will go into Intel’s Android build.
  • Intel’s Android build is an official part of the Android work and work done will be sent back upstream.
  • Intel’s intention is to have X86 Android devices recognised by Google. (i.e. marketplace, maps , sync etc.)

The summary here is that Intel want to enable a choice of stacks that can run on Atom solutions. Intel wish to enable an application ecosystem for Windows and in Meego, another, free software choice for some selected markets such as in-vehicle, tablets and handhelds. The big take-away for me though is that a huge amount of Intel marketing effort is going into MeeGo and AppUp.

Related:

My hands-on overview of MeeGo 1.0 on a netbook.

A close-up demo of MeeGo’s tablet user interface on an Oaktrail platform.

Intel official slide set from Atom Software Summit

Intel Fact Sheet – MeeGo* and Intel AppUpSM Gain Momentum at Computex

Mobile Dev Camp: What drives a Developer and how does it affect MIDs


segmentation The iPhone and Android devices were the obvious leaders at the well-organised and very informative Mobile Dev Camp in Amsterdam this week but it was very interesting to throw the MIDs and UMPCs in to get feedback from ‘mobile’ software developers. When developers talk ‘mobile’ they are invariably talking about mobile phones but when I put the 4-segment diagram up on the board (right), there were a lot of questions and lot of interaction.  For most, it brought home the fact that ‘mobile’ goes way beyond the phone.

I also presented the MIDs and UMPCs for them to get some hands on and to explain the major differences and it was interesting to see which devices people were interested in. At the end of the day, as with the demo work I did with MIDMoves in SXSW, the UMID MBook won the most praise. As people gravitated towards it, I asked ‘Why.’

The two most important elements of the hardware that made it a winner amongst the UMPCs and MID devices, based on the feedback and questions I got were:

  • Keyboard
  • Pocket-size

Battery life was a secondary question, as was price. People assumed it had Wifi and BT of course but were more interested when I talked about 3G. Its interesting to note that the keyboard piqued so much interest touch at a time when on-screen keyboards are considered acceptable by many.

So if that’s a hardware template that interests mobile software developers, what operating systems and APIs interest them? Clearly, Windows XP is not in the top 5 of mobile device operating systems (sidenote, it seems that most mobile software developers don’t really consider anything outside their own ‘top three’) so I asked developers what the most important elements of software are.

  • Developers want a platform (or are stimulated by a platform) that allows them to utilise existing or easily-available skillsets Java for Android, Objective C for iPhone for example.
  • Developers will balance the cost of development (ease of API, cost of developers, stability of poatform) with perceived customer base / earning potential.
  • Developers are creative people that don’t enjoy being bound by rules so an API that allows or even stimulates creativeness by exposing hardware and features is a big advantage. New hardware with new or advanced features, stimulates developers.

Clearly it’s not only developers that make the decision as the process of creating and selling software needs to be a controlled business process but it does appear to me that in the mobile world where a team of two can create a compelling app or service in a very short time, the developer has a big say in what platform(s) is used.

A healthy development community is critical to any platform and as the rules of mobile software development change, as time-to-market and cost-to-market reduce, there’s one thing that’s clearer to me than it ever was. A desktop operating system may allow one to use a device without any restrictions on software but the NEW mobile-focused software, the social networking and location-based services, the easy-to-use photo publishing services, the mobile gaming software, the internet-connected personal information management software, the live video and image publishing services and whatever comes next in the mobile world, will appear on these developer-friendly platforms first. That’s where the buzz is and so if MID manufacturers want to seed their new devices in the new world of mobile apps, they will need to be using a mobile and dev-friendly operating system.

My research into the world of mobile software development and mobile operating systems is teaching me a lot about different ways MIDs could position themselves but there’s a lot more to learn. Feedback from you mobile devs out there is more than welcome.

Follow Chippy on  TwitterFollow Chippy on  YouTube

Popular mobile computers on UMPCPortal

Acer C740
11.6" Intel Celeron 3205U
Acer Aspire Switch 10
10.1" Intel Atom Z3745
HP Elitebook 820 G2
12.5" Intel Core i5 5300U
Acer Aspire E11 ES1
11.6" Intel Celeron N2840
Acer C720 Chromebook
11.6" Intel Celeron 2955U
ASUS Zenbook UX305
13.3" Intel Core M 5Y10a
Dell Latitude E7440
14" Intel Core i5-4200U
Lenovo Thinkpad X220
12.5" Intel Core i5
Acer Chromebook 11 CB3-131
11.6" Intel Celeron N2807
Lenovo Ideapad Flex 10
10.1" Intel Celeron N2806

Find ultra mobile PCs, Ultrabooks, Netbooks and UMPCs quickly using the following links: