Back in February at MWC2011, Nvidia announced its Tegra Roadmap including a demo of the Tegra 3 quad-core processor (Codenamed “Kal-El”) . Kal-El features a new Geforce GPU with 12 cores, giving 5 times greater performance than Tegra 2 and NVidia also provided benchmark results showing that Kal-El was faster than an Intel Core2 Duo T7200. Yesterday, NVidia CEO – Jen-Hsun Huang – announced that tablets based on Nvidia Tegra 3 could be available later this year, but that quad-core smartphones would only be available in 2012. Since Android 4.0 is likely to be released sometimes in October or November, we could see quad-core Android 4.0 tablet for Xmas although the schedule is very tight. He went on to say that there are only 2 active players in the high-end mobile processor market: Nvidia and Qualcomm (Qualcomm will ship its latest quad-core processor Snapdragon APQ8064 later in 2012). Nvidia CEO […]
Embedded Systems Conference Boston 2011 Sessions Schedule
ESC Boston 2011 will take place on the 26-29 September 2011, four days of hands-on training, educational sessions and an interactive exhibit hall. There are 5 programs during the event: ESC Boston – Embedded software development tutorials for Android, Linux, microprocessors, QA, C programming, etc… DesignCon East – Hardware tutorials, e.g. SDRAM debugging, hardware encryption… DesignMED – Embedded systems development for embedded medical devices. Designing with LEDs! – LED hardware and drivers. DesignDays – Embedded systems sessions mainly presented by semiconductor companies and hands-on tutorials on specific platforms such as Beagleboard or TI MSP430 Chronos Wireless Watch. There are simply too many sessions (over 170) to list them all here. So I’ll selected a few among ESC Boston and DesignDays that look particularly interesting: Android Jump Start (Monday 26 – 8:00 – 17:00) by William Gatliff (Consultant, Freelance) and Karim Yaghmour (CEO, Opersys Inc.) . The features that make Android a great cell […]
HP TouchPad Android CyanogenMod Port Gets Multitouch Support
As few days ago, I wrote that CyanogenMod team was working on Android 2.3.5 for the HP TouchPad. At the time, it could boot and display the home user interface but not much else was really working. A new video has now been released showing multitouch support has been enabled. It looks very smooth on the video and can support 10 fingers at the same time. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011. www.cnx-software.com
Low Cost Android Set-Top Box based on HiSilicon Hi3716C
Shenzhen Coolech Technology showcased an Android 2.2 Set-top box (Android Deluxe) powered by HiSilicon Hi3716C – a SoC designed around single core ARM Cortex A9 – at IFA 2011 in Berlin. This STB comes with 2 USB host port, 1 USB device port, composite and HDMI video output, SPDIF optical output, an Ethernet port and a SD Card reader. Here are the technical specifications of Android Deluxe set-top box: Description Operating System Android 2.2 Processor High-performance core solo ARM Cortex A9 processor 1GHz Hardware JAVA acceleration Graphic Unit Enhanced full-hardware 2D/3D graphics acceleration engine, OpenGL Video Connections HDMI1.4; CVBS; Audio Connections HDMI1.3; Stereo; Optical S/PDIF AC Adapter Input: 100-240V Output: 12V/3A SATA Interface SATA II x1 or eSATA x1 USB Interface USB 2.0 Host x2; USB 2.0 Device x1 (Option: USB 3.0 Device) SDIO Interface 8-bit SD input/output x1 DVB Two DVB Channel with PVR Network Interface 10/100 Mbit/s adaptive Ethernet […]
HP to produce more TouchPad and Android 2.3 Port
Following the success of the HP TouchPad at 99 USD, Hewlett Packard will make a final production run for the TouchPad Tablet. HP announced the new production in “The Next Bench Blog” in a post entitled “More TouchPads on the Way” on the 30th of August 2011: Despite announcing an end to manufacturing webOS hardware, we have decided to produce one last run of TouchPads to meet unfulfilled demand. We don’t know exactly when these units will be available or how many we’ll get, and we can’t promise we’ll have enough for everyone. We do know that it will be at least a few weeks before you can purchase. I can only imagine they are planning a new production run to get rid of components inventory as if it is sold for 99 USD, and the real cost is 318 USD they would make a large loss. Android 2.3 for […]
Samsung Galaxy Tab 7.7 Android Tablet
On September 1, at the IFA 2011 in Berlin, Samsung unveiled the Samsung Galaxy Tab 7.7 tablet powered by a 1.4GHz dual-core processor, probably Samsung Exynos Cortex-A9 processor used in Samsung Galaxy S2. Nobody could have guessed but the Samsung Galaxy Tab 7.7 actually features a 7.7″ touchscreen display using Super AMOLED Plus technology (as in Samsung Galaxy S2 smartphone), at first for a screen of this size. The resolution is 1280×800 (WXGA). It is almost as thin as Toshiba AT200 tablet with a thickness of 7.89 mm (vs 7.7 mm) and weights only 335 grams. Here are the specifications of the Samsung Galaxy Tab 7.7: Display: 7.7″ 1280×800 (WXGA) Super AMOLED Plus Processor: 1.4 Ghz Dual Core application processor Network: LTE & HSPA + 21Mbps | Wifi 802.11 a/b/g/n Memory: 16/32/64 GB movi NAND + microSD 9up to 32 GB) Cameras: 3MP AF LED (Main) + 2 MB FF […]
Drawing Charts in Android with AChartEngine Library
AChartEngine is a charting library for Android applications that currently supports the following chart types: line chart area chart scatter chart time chart bar chart pie chart bubble chart doughnut chart range (high-low) bar chart dial chart / gauge combined (any combination of line, cubic line, scatter, bar, range bar, bubble) chart cubic line chart They announced that new chart types would be added in future release (Current version is 0.7.0). You can follow the updates for the library on Google Code or Facebook at http://www.facebook.com/achartengine. You can download the aChartEngine library on Google Code. You can also download some demo code such as TemperatureChart.java which display the following chart with just 100 lines of code including comments. Here’s the code (TemperatureChart.java) to display the Chart above:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
** * Copyright (C) 2009, 2010 SC 4ViewSoft SRL * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.achartengine.chartdemo.demo.chart; import org.achartengine.ChartFactory; import org.achartengine.chart.BarChart.Type; import org.achartengine.model.RangeCategorySeries; import org.achartengine.model.XYMultipleSeriesDataset; import org.achartengine.renderer.SimpleSeriesRenderer; import org.achartengine.renderer.XYMultipleSeriesRenderer; import android.content.Context; import android.content.Intent; import android.graphics.Color; import android.graphics.Paint.Align; /** * Temperature demo range chart. */ public class TemperatureChart extends AbstractDemoChart { /** * Returns the chart name. * * @return the chart name */ public String getName() { return "Temperature range chart"; } /** * Returns the chart description. * * @return the chart description */ public String getDesc() { return "The monthly temperature (vertical range chart)"; } /** * Executes the chart demo. * * @param context the context * @return the built intent */ public Intent execute(Context context) { double[] minValues = new double[] { -24, -19, -10, -1, 7, 12, 15, 14, 9, 1, -11, -16 }; double[] maxValues = new double[] { 7, 12, 24, 28, 33, 35, 37, 36, 28, 19, 11, 4 }; XYMultipleSeriesDataset dataset = new XYMultipleSeriesDataset(); RangeCategorySeries series = new RangeCategorySeries("Temperature"); int length = minValues.length; for (int k = 0; k < length; k++) { series.add(minValues[k], maxValues[k]); } dataset.addSeries(series.toXYSeries()); int[] colors = new int[] { Color.CYAN }; XYMultipleSeriesRenderer renderer = buildBarRenderer(colors); setChartSettings(renderer, "Monthly temperature range", "Month", "Celsius degrees", 0.5, 12.5, -30, 45, Color.GRAY, Color.LTGRAY); renderer.setBarSpacing(0.5); renderer.setXLabels(0); renderer.setYLabels(10); renderer.addXTextLabel(1, "Jan"); renderer.addXTextLabel(3, "Mar"); renderer.addXTextLabel(5, "May"); renderer.addXTextLabel(7, "Jul"); renderer.addXTextLabel(10, "Oct"); renderer.addXTextLabel(12, "Dec"); renderer.addYTextLabel(-25, "Very cold"); renderer.addYTextLabel(-15, "Cold"); renderer.addYTextLabel(-5, "Quite cold"); renderer.addYTextLabel(5, "OK"); renderer.addYTextLabel(15, "Decent"); renderer.addYTextLabel(25, "Warm"); renderer.setMargins(new int[] {30, 70, 10, 0}); renderer.setYLabelsAlign(Align.RIGHT); SimpleSeriesRenderer r = renderer.getSeriesRendererAt(0); r.setDisplayChartValues(true); r.setChartValuesTextSize(12); r.setChartValuesSpacing(3); r.setGradientEnabled(true); r.setGradientStart(-20, Color.BLUE); r.setGradientStop(20, Color.GREEN); return ChartFactory.getRangeBarChartIntent(context, dataset, renderer, Type.DEFAULT, "Temperature range"); } } |
Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and […]
Toshiba AT200: OMAP4430 Honeycomb Tablet.
Toshiba also announced the Toshiba AT200, a 10″ Android 3.2 Tablet powered by a Texas Instruments OMAP4430 @ 1.2 GHz at IFA 2011. At 7.7mm thick, it is said to be the thinnest tablet in the world. It feature an IPS (In-plane switching) screen for better viewing angle and color reproduction and 7 to 11 hours battery life is expected for normal usage. Here are Toshiba AT200 specifications: Processor: Texas Instruments OMAP4430 @ 1.2GHz. Memory: 1GB of RAM and up to 64GB of flash storage. Display: 10.1-inch capacitive touchscreen with 1280 x 800 pixel resolution. Cameras: 5 MP (rear) and 2 MP (front). Expansion: microSD slot. Networking: WiFi (802.11b/g/n) Bluetooth Other I/O: micro-USB micro-HDMI docking connector Battery: 7 to 11 hours of operation. Dimensions : 256 x 176 x 7.7 mm Weight: 558g They only have prototypes of the device for now, and will only sell it in Q4 2011 […]