วันจันทร์ที่ 7 มกราคม พ.ศ. 2556

NVIDIA เปิดตัวหน่วยประมวลผล TEGRA 4


NVIDIA เปิดตัวหน่วยประมวลผลของตัวเองรุ่นใหม่ในนาม TEGRA 4 โดยมีคุณสมบัติเด่นดังนี้
- 72 custom NVIDIA GeForce GPU core (ประมวลผลกราฟฟิคเร็วกว่า TEGRA 3 6 เท่า)
quad-core ARM Cortex-A15 CPU (เร็วขึ้น 2.6 เท่าจากของเดิมเมื่อใช้งานแอพพลิเคชันทั่วไปและท่องอินเตอร์เน็ต)
- รองรับ 4G LTE ทั่วโลกผ่านการใช้งานชิปเซ็ตเสริม NVIDIA Icera® i500
- ปรับปรุงความสามารถในการถ่ายภาพและวิดีโอในโหมด HDR
- ประหยัดพลังงานมากกว่าเดิม สามารถเล่นวีดีโอความละเอียดสูงได้อย่างต่อเนื่อง 14 ชั่วโมง

ที่มา: androidguys

วันจันทร์ที่ 3 กันยายน พ.ศ. 2555

การแก้ไขให้ Android Application แสดง Splash Screen เพียงครั้งเดียว

เมื่อเราสร้าง Splash Screen ขึ้นมาแล้ว Android จะนับเป็น Activity ที่เปิดขึ้นมาและเมื่อเราเปิด Activity อื่นๆ Activity ของ Splash Screen จะถูกเก็บเข้าไปยังหน่วยความจำทำให้เมื่อเรากดปุ่ม back จากใน Activity หลักของเราจะทำให้กลับมาที่หน้าของ Splash Screen อีกทางแก้ก็คือให้แก้ไขไฟล์ AndroidManifest.xml แล้วใส่ android:noHistory="true" เข้าไปยังแท๊ก Activity ของ Splash Screen ซึ่งจะทำให้ Activity ของ Splash Screen ไม่ถูกเก็บเข้าสู่หน่วยความจำเมื่อเรากด back จาก Activity หลักก็จะทำให้ออกจาก Application ได้ทันที
ที่มา: stackoverflow.com 

การสร้าง Splash Screen สำหรับ Android Application

เนื่องจากผมประสบปัญหา Splash Screen ของ App Android ที่เขียนไว้ไม่สามารถใช้งานได้บน Android 4.0 ผมขออ้างอิงวิธีการแก้ปัญหาจาก StackOverFlow โพสนี้นะครับ โดย R.layout.splash คือหน้าจอของ Splash Screen ที่เราสร้างขึ้นเพื่อแสดงนะครับ ส่วน com.lars.DrinkRecOrder.splashscreen.DrinkRecOrderActivity คือ Activity ที่จะให้เปิดขึ้นเมื่อแสดง Splash Screen จบ
package com.lars.DrinkRecOrder;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
public class SplashScreen extends Activity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash);

        Handler handler = new Handler();
        handler.postDelayed(new Runnable() {
            public void run() {

                /* start the activity */
                startActivity(new Intent("com.lars.DrinkRecOrder.splashscreen.DrinkRecOrderActivity"));
            }
        }, 5000);

    }
}
ที่มา: stackoverflow.com

วันอาทิตย์ที่ 26 กุมภาพันธ์ พ.ศ. 2555

NVIDIA เปิดตัว DirectTouch platform สัมผัสที่ลื่นขึ้นและใช้พลังงานที่น้อยลง


Picture from engadget.com
DirectTouch platform ที่ทาง NVIDIA ได้เปิดตัวนั้นเป็นการพัฒนาในส่วนของการสัมผัสบนหน้าจอโดยเปลี่ยนจากแบบเดิมที่การรับข้อมูลจากหน้าจอจะต้องผ่าน Controller ของ touch screen ก่อนแล้วจึงถูกส่งผ่านไปยัง CPU ของตัว Device (AD -> Controller -> CPU) เป็นการรับข้อมูลจากหน้าจอสัมผัสแล้วส่งผ่านไปที่ CPU ของตัว Device เลย (AD -> CPU) ทำให้ระบบสัมผัสสามารถประมวลผลการสัมผัสได้รวดเร็วยิ่งขึ้นและสามารถลดการใช้พลังงานด้วย แต่นี่ก็เป็นเพียงข้อมูลเบื้องต้นเท่านั้นเพราะถึงแม้จะมีผลิต touch sensor หลายราย (SynapticsAtmel,N-trig, Raydium, Cypress , Focaltech) ออกมาเห็นด้วยกับเทคโนโลยีนี้แต่เทคโนโลยีนี้ก็ใช้ได้กับเพียงแพลทฟอร์ม Tegra 3 ของ NVIDIA เท่านั้น ซึ่งหากผู้ผลิต CPU รายอื่นจะใช้เทคโนโลยีนี้บ้างเราก็ไม่รู้จะทำให้มีปัญหาทางลิขสิทธิ์หรือไม่เพราะหากผู้ผลิด CPU แพลทฟอร์มอื่นไม่สามารถใช้เทคโนโลยีนี้ได้ทางฝั่งผู้ผลิต touch sensor ก็จะไม่สามารถผลิต touch sensor ที่รองรับ DirectTouch platform ในจำนวนมากๆได้แต่ถึงอย่างไรก็ดีก็เป็นแนวโน้มที่ดีหาก Android Device จะมีการรับสัมผัสบนหน้าจอที่รวดเร็วและแม่นยำได้ไกล้เคียง iOS Device เสียที




ที่มา: engadget.com

วันอังคารที่ 14 มิถุนายน พ.ศ. 2554

Nvidia เข้าซื้อกิจการบริษัทผลิตโมเด็มไร้สายนาม Icera



        Nvidia ไม่เพียงต้องการผลิตหน่วยประมวลผลสำหรับอุปกรณ์พกพาเช่น Tegra 2 เท่านั้น ล่าสุด Nvidia ได้เข้าซื้อบริษัทผลิต โมเด็มไร้สายนามว่า Icera ด้วยมูลค่า 367 ล้านเหรียญดอลลาร์สหรัฐ 
        ในอุปกรณ์พกพาไร้สายเช่นสมาร์ทโฟนนั้นจะมีส่วนที่เป็นโมเด็มไร้สายเพื่อเชื่อมต่อโทรศัพท์ของเราเข้ากับผู้ให้บริการเครือข่ายต่างๆ Icera ก็เป็นหนึ่งในผู้เล่นในตลาดนี้ด้วยเหมือนกันโดยได้ออกผลิตภัณฑ์ตัวล่าสุดออกมาชื่อว่า Espresso 450 ซึ่งได้ถูกใช้อยู่ในหน่วยประมวลผล Tegra ของ Nvidia อยู่แล้วดังนั้นจึงไม่ใช่เรื่องแปลกอะไรหาก Nvidia จะเข้าซื้อ Icera
        เราทุกคนต่างก็รู้ว่าหลายๆสิ่งกำลังเริ่มร้อนแรงขึ้นในอุตสาหกรรมผลิตชิปเซ็ตสำหรับอุปกรณ์พกพา Nvidia จึงหวังว่าการซื้อ Icera เข้ามาในครั้งนี้จะช่วยให้ Nvidia สามารถที่จะผลิตหน่วยประมวลผลแบบ all-in-one สำหรับอุปกรณ์พกพาแทนที่จะแยกออกจากกันดังนั้นจับตามดูกันให้ดีดีว่า Nvidia จะมีอะไรออกมาให้เราได้ดูกันบ้างและคู่แข่งจะมีเทคโนโลยีอะไรออกมาแข่งบ้าง

ฟีเจอร์ใหม่ใน Android Development Tools (ADT) เวอร์ชัน 11


ในงานประชุม Google I/O ที่ผ่านมา นักพัฒนาของทาง Google ได้ทำการสาธิต Android Development  Tools (ADT) เวอร์ชันใหม่ซึ่งเปิดให้ดาว์นโหลดกันได้แล้ว โดยใน  ADT เวอร์ชัน 11 นี้เน้นไปที่การปรับปรุงตัว Editor ให้นักพัฒนาสามารถออกแบบ User Interface ได้ง่ายขึ้น โดยได้เพิ่มฟีเจอร์เช่น Extract Include และ Extract Style ซึ่งจะช่วยในการลดความซ้ำซ้อนและหลากหลายของ UI ที่เราต้องสร้างขึ้น โดยนักพัฒนาสามารถนำ layout และ style ที่สร้างไว้แล้วมาใช้อีกได้และฟีเจอร์ที่เพิ่มต่อมาคือตัวช่วยออกแบบ layout ซึ่งจะรองรับการออกแบบ layout สำหรับอุปกรณ์หลายๆประเภทและ code completion ที่สามารถช่วยให้นักพัฒนาสามารถเขียนโค๊ดได้เร็วขึ้นและรองรับการใช้งาน custom layout อีกด้วย สำหรับฟีเจอร์อื่นๆสามารถเข้าอ่านต่อได้ตามลิงค์นี้เลยนะครับและผมขอปิดท้ายด้วย  video ของ  ADT session จากงาน Google I/O ครั้งล่าสุดกันเลยนะครับ

วันอาทิตย์ที่ 8 พฤษภาคม พ.ศ. 2554

Eee Pad Transformer ขาดตลาดเนื่องมาจากผลิตไม่ทัน


หลังจากมีข่าวลือว่า Eee Pad Transformer ในต่างประเทศหาซื้อยากขนาดใน Amazon ยังขาดสต๊อก เนื่องจากมีปัญหาชิ้นส่วนในการผลิตขาดตลาด David Chang โฆษกของ ASUSTek จึงได้ออกมาชี้แจงว่าการที่ Eee Pad Transformer ขาดตลาดนั้นเนื่องมาจากทาง ASUS ไม่ได้คิดว่า Eee Pad Transformer จะได้รับการตอบรับดีขนาดนี้ทำให้ผลิตสินค้าออกมาไม่ทันและยังได้ระบุอีกว่าในเดือนพฤษภาคมนี้จะมีการผลิตออกมา 100,000 เครื่องและในเดือนมิถุนายนก็จะเพิ่มเป็น 200,000 เครื่องและหากความต้องการยังสูงอยู่ก็จะเพิ่มกำลังการผลิตขึ้นอีก ผมเชื่อว่าตอนนี้เพื่อนๆหลายคนคงกำลังสนใจเจ้า Eee Pad Transformer ตัวนี้อยู่แน่ๆ ผมก็สนใจเช่นกันครับตอนนี้ก็ยังลุ้นอยู่ว่างาน  Thailand Mobile Expo ในช่วงกลางปีนี้จะมีมาให้เราๆชาวไทยได้สัมผัสกันหรือไม่นะครับ