First android-based tablet pc for india

Notion Ink, a Hyderabad-based technology start-up, has developed the first touchscreen tablet which uses Google’s open source operating system Android, Nvidia’s yet-to-be launched Tegra processor chips and a power-saving display screen from the US-based fabless developer Pixel Qi.

The tablet PC developed by six IITians and an MBA will be showcased for the first time at the Las Vegas Consumer Electronics Show in January 2010.

“After the evolution of desktops, laptops and notebooks, the next innovation is going to be a complete touchscreen you can write on. And, we thought we needed to take the first step. It took us a year to come up with the design, requirements and proposed technologies to make this device a reality,” says Rohan Shravan, founder and director (creatives) of Notion Ink. The company was floated in February 2009.

Called Notion Ink, the new tablet has a 10.1-inch touchscreen. In terms of portability, it is powered by Nvidia’s Tegra processor chip, weighs 770 grams and offers features like Bluetooth, a 3-megapixel digital camera with autofocus, video recording and 32GB data storage.

“Theoretically, it can work for 25 days if one just listens to music. To be precise, it has 48 hours of standby, eight hours of high-definition video and 16 hours of Wi-Fi internet surfing usage time,” claims Shravan.

For designing the device, the company collaborated with Bangalore-based National Institute of Design. “We wanted to adopt an operating system which would make our device ‘talk’ to any other device. And we chose Google’s Android. But India doesn’t have people working on Android and those who have, charge Rs 1 lakh per resource per month (like Tata Elxsi or Sasken). So, we opted to train 46 students from the Hyderabad-based information technology institute BVR IT who are now working full time with us,” he adds.

Notion Ink has filed two patents — one for the design and the other for technology — in India, Taiwan and China, which makes it easy to tie up with an original equipment manufacturer (OEM) in Taiwan. It is yet to file 67 patents, most of which are for user interface, hardware changes and software optimisation . It is also working on creating digital books, songs, movies and media content for the device.

Four Taiwanese companies have already evinced interest to manufacture the device. “We have global ambitions, so the US is a very important market for us, and that needs networking. For this reason, we are going to showcase our product in Las Vegas,” Shravan says, adding they are planning to launch the smartpad commercially in June 2010.

The company would adopt a complete service model, wherein the Taiwanese OEM will have 90 days to manufacture and Notion Ink another 90 days to pay them back after selling the devices. It is targeting to sell 1.5 million units of the tablet PC in the first year of launch. The device is tentatively priced at below $400 (Rs 18,800) in the US and below $300 (Rs 14,100) in India (with subsidy from telecom operators).

“The device will be bundled with internet services by telecom operators. Already 10 telcos in the US and four in India, which offer 3G services, have shown interest. We will be finalising one telco for the US and one for India during the four-day Mobile World Congress, which is scheduled to be held at Barcelona, Spain, from February 15, 2010,”

Newsflash! Microlog for Android - microlog4android

As you might know, Microlog has support for logging on the Android platform. However it has been living a rather discrete life in the shadow of the rest of Microlog. The other day I chatted with one of the other Microlog developers (Jarle) and we decided that it was suitable to create a new project for Microlog support on Android. We aim to re-use the Microlog core, but to optimize and such for the Android platform.

But why should I care? Android already has built in logging support that works rather well. I think that there are a couple of reasons for using Microlog on Android:

  • Log4j API
  • Resource effective
  • Remote logging

Many people are used to the Log4j API when it comes to logging and prefer it over the Java logging API (which is used on Android). I have spoken to several users of Microlog and they have praised that it uses the Log4j API.

The Microlog has been built from scratch. It has been designed to be used on devices with a small amount of memory and with reduced processor capacity. Log4j on the other hand contains a lot of legacy code and has been used on computer with many times the capacity of an embedded device. For example Log4j contains a lot of classes that are there for being backward compatible with older releases.

The Microlog library has support for logging to remote servers and devices. This is not something that is built into the logging API found on Android. Remote logging is something that is very appreciated in Microlog. My guess is that it would be nice for Android developers as well.

As mentioned before, the project was registered a couple of days ago. Notice that we are in the startup phase and no release is available yet. We decided to use Kenai.com, since SourceForge does not meet our expectations. The project is called microlog4android. As always; any contributions are very welcome. Please contact me if you are interested in the project.

It would be interesting to know what you think of this idea. Is this something that is missing on the Android platform? Or is the built in logging enough for you?

Some Thoughts about Android

As a embedded developer working with mobile phones, there is a new interesting kid on the block; the Android platform. If you are a mobile developer you most certainly had heard of it.

The interesting thing from a Java developer point of view is that all the APIs are in fact in standard Java APIs. But the developers of the Android platform has selected a subset of the Java SE APIs. Thus the implementation is not a fully compliant Java implementation. Further on the code is not executed as bytecode. The source code is first compiled to bytecode. In the second step the bytecode is converted to Dalvik bytecode. The Dalvik bytecode is then executed on a Dalvik Virtual Machine. The Dalvik is optimized for devices with limited power. According to the people behind the Dalvik VM, it should consume less power than a normal JVM.

I have bought a HTC Hero to have the opportunity to use an Android phone and to develop applications for the Android platform. It is possible to execute a Android application on an emulator, but still I think there is a need to be able to execute on a real device. The emulator is real good and I think that it is very close to the reality. My experience tells me that in the end it is always better to run on an actual device.

As of now I have not developed an real Android application from scratch, although I have attended an Android course. I am really looking forward to making an Android application. If its gets good it would be interesting to put it on Android Market, aka Google Market.

But what will happen to Java ME? I think that Java ME will live long and prosperous, although some programmers that are tired of Java ME will move to Android. The devices that are out on the market today are primarily high end phones. Java ME is found on many low end and mid end phones. What do you think? Will Java ME survive now that Android has arrived?

Microlog Mentioned Again

Maybe a little bit of old news, but I thought I would share it anyway. Microlog was mentioned in this article:

http://weblogs.java.net/blog/editor/archive/2009/11/10/microlog-220-provides-reliable-small-footprint-j2me-and-android-loggi

Öredev Reflections

I have just finished 3 intense day at the Öredev conference here in Malmö. As always I have a lot of thoughts, ideas and inspiration after attending a conference. These are my reflections from the conference:

  • I was missing a sessions about Android. Everybody is talking about the Android platform, but I wonder how many developers are actually developing for Android. It would be interesting to hear about some real Android projects. But maybe next year we will have some Android sessions?
  • I was surprised by the session "Design to Development- Collaborating and Communicating Interaction Design". I have never heard of Theresa Neil before. She has some really good ideas. It was about communication between developers and interaction designers. This is something that I could relate to.
  • My friend and colleague Davor had an interesting presentation called "Snow white and the seven dwarfs". It is a true about Davor (Snow White) and his team of developers (the dwarfs). He introduces the concept of Developers Exploratory Testing (DET), which is a way to do continuous testing in an agile project. The James Bach really liked the way how Davor has taken some ideas by James Bach and evolved them even further. Note: I am one of the dwarfs.
  • Maven 3.x has some genuinely interesting news. The thing that I would like to try out the most is the new Maven console. I hope that it will help me to do faster builds.
  • The keynote by Scott Hanselman was interesting. He gave some nice hands on tip for improving your efficiency as a developer.
  • I have been registered as a Twitter user for some time now. Never used it much for anything other than Microlog news. During the conference I twittered a lot. I used the "I Tweet" Android client. Now it feels like I am hooked on Twitter. The Tweets was displayed on large screens all over the place, so it became very popular for many attendees. In fact tweets about #oredev was on the top list for Scandinavia.
  • I attended a session by Neil Ford that was interesting. He is the author of "The Productive Programmer", a book that I recently read. As the name implies it is all about productivity for programmers.
  • Some interesting stuff going around with the Java app store. I have always wondered why Java desktop applications are so underrated. I hope that Java desktop apps will get more popular.
  • Ze Frank is very funny. He has a lot of very interesting social experiments going on and some unusual games.
  • I liked the sauna and dinner on Monday. Did meet some interesting people there like Marc Lesser and Chris Hughes. The Swedish pickled herring on a toast was superb. The main course was Swedish fish, not candy kind, but a codfish.
  • In general a very good conference. Of course I am a little bit biased since my company is one of the founders of Öredev.

That is all that I could remember right now. I guess that I have missed something out. Here are some pictures from the conference:


Marc Lesser about "Doing Less"

Terrence Barr about Java and Open Source


Theresa Neil about Interaction Designers and their interaction with software developers and vice versa.


Davor speaking about "Snow white and the seven dwarfs".


The Öredev Twitter feed. Notice the comments about Davor's presentation.

The No SQL presentation. To the left Emil Eifrem, Adam Skogman to the right. Notice their new definition of NO SQL.

The multi talented Ze Frank was very funny.

An air safety instruction. Notice the wizard to the right.

Chris Hughes about the secrets of the iPhone. Chris is a very cool geek, just the way a geek should be according to me.
Looking for some bugs?


Scott Hanselman and his keynote.

Powerful Logging in Java ME

The last couple of weeks has involved very much work. First of all I have been preparing the Microlog V2 release. Second I have been writing an introductory article to Microlog. It is now published over at Sun Developer Network. Please read the article and rate it.

http://java.sun.com/developer/technicalArticles/javame/javame-logging/

As always, feedback is very welcome. What do you think about the latest Microlog (V2) release? What do you think about the article?

How to Add Voice Text as an Input Method

Voice Text can now be used from any Android app. (You can probably figure most of this out by clicking around, but be sure to read this first section.)

How to allow Voice Text as an input method (like the soft keyboard):


  1. Make sure you have at least version 2.0. Go to Voice Text -> Settings -> About

  2. Go to your phone settings. Hit Home -> Menu -> Settings

  3. Touch "Locale & text" ("Language and Keyboard" on the Droid) in the main phone settings

  4. Check "Voice Text." A warning will come up about possibly enabling a key logger this way (Voice Text is not a key logger). You won't need to uncheck this every time you want to switch input methods. See the next section.



How to change the current input method:


  1. Go into any Android app that has text input (Browser, Gmail, Messaging, ChompSMS, Astrid, Ak Notepad etc).

  2. Long press (that is, touch and hold) on a text box. A popup should come up that says, "Input Method." Click on it.

  3. Choose Voice Text from the menu. Set it back to "Android Keyboard" anytime to use the soft keyboard again.



Taking a dictation from another app (These steps have changed in the newest version. If you do not have version 2.2 or greater, please go to the market and upgrade.):


  1. Go into the app where you want the text to appear (Gmail, Messaging, etc.)

  2. Touch any text box.

  3. Push "Start" in the menu that pops up at the bottom (if it doesn't, check that you've followed the instructions above correctly).

  4. Speak when the prompt says, "Speak now."

  5. Push the text box again. The Start button will now have your dictation on it. Push the dictation if it's correct, or the revert button to the left to clear it.

  6. That's it! You can continue to use the other app as you normally would, stopping to dictate as you like.



If you have any questions, please email me using the link in the application: Settings -> "E-mail the Developer."

Screenshots!












instructions and Tips

Important: Use the best available internet connection — 3G or WiFi — while dictating to avoid the "Connection problem" error.


Examples of good and bad dictation

"Did you leave the keys by the door?" This is a tricky sentence because it is easy to run the words together and there are lots of short words.

Bad technique. Too fast, no space between words. Remember that the inflection you use when talking to someone doesn't matter in voice recognition. You're trying to get a computer to understand. Think of it as typing with speech.



Bad technique audio

Bad technique audio (alternate link)

This recording came back with the result "Digimon wiki private or."


Good technique. Medium pace, clear, well-spaced words.




Good technique audio

Good technique audio (alternate link)

This came back 100% correct.


Voice dictation is a skill that takes practice! Try these tips for better accuracy:

1. Speak at your phone’s screen about three inches away, or with the phone to your ear as if you’re making a call. Don’t speak directly at the microphone at the base of the phone.

2. Speak slowly, and clearly at a medium volume. The waveform that comes up after you speak should have medium-sized bumps in it that are clearly separated from each other. It should not be flat or have big spikes in it. Spikes mean loud noise or noise very close to the microphone like squeaks in your phone’s hinge (this is common on the G1). Watch the volume meter at the bottom of the screen. You should aim for about two and a half bars continually.



Too loud/Noise




Too soft




Just right



3. The microphone is right behind the small hole on the bottom edge of your phone. Try not to cover or brush it while dictating.

4. Put small gaps between words. You should see a small flat spot between bumps in the waveform. This helps keep two words from sounding like one.

5. The limit for one batch is about 15 words. You can push "Add more" as many times as you like to collect dictation, but each time the "Speak now" dialog comes up, you should limit what you say to a small number of words.


Tips on productivity

1. Use distinctive words. "Lugubrious," "Alphabetical," "Hippopotamus," and "Arnold Schwarzenegger" come up correctly every time. You may be surprised at the things Google voice recognition knows.

2. Accuracy is not always important. For short notes, to do list items, and text messages to friends, small mistakes usually don’t matter. A to do list item that says, "Wright to grandma" is just as good as one that says, "Write to grandma" and it’s worth a chuckle.

3. You can add a custom disclaimer like "(Voice Texted)" to SMS messages (this won't cause an overflow into two messages or cost money). Go to menu --> Settings --> SMS Disclaimer.

4. Long press the call button to bring up the Voice Dialer and say, "Open Voice Text" for a nearly hands-free experience.

5. Get the last person who called you by sorting your contacts by rank. Hit menu, then "Sort by Rank" on the contacts screen.

If you have questions, feedback, or feature requests, please use the email link in Menu --> Settings --> E-mail the Developer.

Samsung I7500 with OLED touchscreen powered by Android Live



April 27, 2009, Seoul, Korea - Samsung Electronics Co., Ltd., a leading
mobile phone provider, today unveiled the I7500, its first
Android-powered mobile phone. With a launch of I7500, Samsung became
the first company among the global top three mobile phone manufacturers
to unveil an Android-powered phone.

"Samsung is among the
earliest members of the Open Handset Alliance and has been actively
moving forward to introduce the most innovative Android mobile phone,"
said JK Shin, Executive Vice President and Head of Mobile Communication
Division in Samsung Electronics. "With Samsung's accumulated technology
leadership in mobile phone industry and our consistent strategy to
support every existing operating system, I believe that Samsung
provides the better choices and benefits to our consumers" he added.

The
Samsung I7500 is a cutting-edge smartphone, featuring a 3.2" AMOLED
full touch screen and 7.2Mbps HSDPA and WiFi connectivity, giving users
access to Google™ Mobile services and full web browsing at blazing
speeds.

The Samsung I7500 offers users access to the full
suite of Google services, including Google Search™, Google Maps™,
Gmail™, YouTube™, Google Calendar™, and Google Talk™. The integrated
GPS receiver enables the comprehensive use of Google Maps features,
such as My Location, Google Latitude, Street View, local search and
detailed route description. Hundreds of other applications are
available in Android Market. For example, the application Wikitude, a
mobile travel guide, allows consumers to access details of unknown
sights via location-based Wikipedia articles.

Based on
Samsung's proven product leadership, Samsung I7500 comes with latest
multimedia features. The large and vivid 3.2"AMOLED display ensures the
brilliant representation of multimedia content and enjoyable full touch
mobile experience. Along with supporting a 5-megapixel camera and
various multimedia codec formats, the I7500 also provides a long enough
battery life (1500mAh) and generous memory capacity up to 40GB
(Internal memory: 8GB, External memory: Up to 32GB) to enjoy all the
applications and multimedia content. The phone also boasts its slim and
compact design with mere 11.9mm thickness.

The Samsung I7500 will be available in major European countries from June, 2009.

HSDPA 7.2Mbps / HSUPA 5.76Mbps (900 / 1700/ 2100MHz)
EDGE / GPRS (850/ 900/1800/1900)
OS
Android
Display
3.2" HVGA(320x480) AMOLED
Camera
5 MP Camera (Auto Focus), Power LED
Video / Audio
Video: MPEG4, H.263, H.264, WMV
Audio: MP3, AAC, AAC+, e-AAC+, WMA, RA
Value Added
Features
Full Web Browser Google Search, Maps, Gmail,
YouTube, Calendar, Google Talk, Android Market
Connectivity
Bluetooth® 2.0, USB 2.0, WiFi, MicroUSB, 3.5mm ear jack
Memory
Internal memory: 8GB
External memory: Micro SD (Up to 32GB)
Battery
1500 mAh
Size
115 x 56 x 11.9mm

* Google, Google Search, Google Maps, Gmail, YouTube, Google Calendar, Google Talk are trademarks of Google Inc.

1 Million Google Android Phones sold by T-Mobile

T-Mobile’s Google Android smartphone has reached one million in US sales in the six months since the phone launched. The smartphone now accounts for almost two thirds of all of the 3G devices available on the T-Mobile.

T-Mobile is the US’s fourth largest wireless network operator and has
over 32.1 million customers. The company started selling the G1
Smartphone on October 22, 2008.

It is being reported by mobile advertising specialist AdMob that the
Android OS now accounts for 6% for the entire smartphone market in the
United States. Though the popularity is increasing, Android still has a
while to go until it beats out Windows Mobile, which holds an 11%
market share, the Blackberry OS at 22% and the iPhone, which takes the
cake with 50% of the smartphone market in the U.S.

During a
conference call last week Eric Schmidt, Google CEO stated that he felt
the Android had a chance for great success this year. Schmidt claimed
that the open source strategy was gaining ground and hinted that the
company would deliver future announcements.

“There are
announcements happening between now and the end of the year that are
quite significant from operators and new hardware partners in the
Android space, which I won't preannounce except to say that they really
do fulfill much of the vision that we laid out more than a year ago,”
stated Schmidt during the call. “On the netbook side, there are a
number of people who have actually taken Android and ported it over to
netbook or netbook-similar devices.”

via: TGDAILY

HP Confirms Considering Android in Netbooks

Hewlett-Packard confirmed Tuesday that it is testing Google's Android operating system as a possible alternative to Windows in some of its netbook computers.

Analysts said the move would allow HP to develop a low-cost netbook
optimized for wireless networks that provides access to Web-based
services such as Google Docs, but others questioned whether the Google
software is ready for such a task.

"Right now Android is
barely finished for phones," said Avi Greengart, an analyst at Current
Analysis. While it works well enough for T-Mobile's G1 smartphone, the
software was released only last year and "the UI still feels
half-finished," he said.


HP stressed that it was still only
testing Android, an OS based on the open-source Linux kernel. It has
assigned engineers to the task but has made no decision yet whether to
offer Android in products, said HP spokeswoman Marlene Somsak.

Read the rest here.

Archos Promises Android-Packed Media Tablet/Phone



In a public release to investors over the weekend, Archos revealed
company plans to release an Android-powered internet tablet by the
start of Q3 2009.


Tethering Apps Being Banned From Android Market

According to this Blog Post an Android Developer's App has been banned from Android Market for violating the Developer Distribution Agreement.

According to the agreement:

"Google enters into distribution agreements with device
manufacturers and Authorized Carriers to place the Market software
client application for the Market on Devices. These distribution
agreements may require the involuntary removal of Products in violation
of the Device manufacturer’s or Authorized Carrier’s terms of service."

And the T-Mobile Terms of Service say the following:

"Your Data Plan is intended for Web browsing, messaging, and similar
activities on your device and not on any other equipment. Unless
explicitly permitted by your Data Plan, other uses, including for
example, tethering your device to a personal computer or other
hardware, are not permitted."

You can read the rest of the blog post here, but this kinda goes against the whole "OPEN" thing Google was going for?

Powered by Blogger