Thursday 29 September 2011

Implement slide-in and slide-out animation



package com.exercise.AndroidAnimation;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.Animation.AnimationListener;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;

public class AndroidAnimationActivity extends Activity {

ImageView image1, image2, image3;
Animation animationSlideInLeft, animationSlideOutRight;
ImageView curSlidingImage;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
image1 = (ImageView)findViewById(R.id.image1);
image2 = (ImageView)findViewById(R.id.image2);
image3 = (ImageView)findViewById(R.id.image3);

animationSlideInLeft = AnimationUtils.loadAnimation(this,
android.R.anim.slide_in_left);
animationSlideOutRight = AnimationUtils.loadAnimation(this,
android.R.anim.slide_out_right);
animationSlideInLeft.setDuration(1000);
animationSlideOutRight.setDuration(1000);
animationSlideInLeft.setAnimationListener(animationSlideInLeftListener);
animationSlideOutRight.setAnimationListener(animationSlideOutRightListener);

curSlidingImage = image1;
image1.startAnimation(animationSlideInLeft);
image1.setVisibility(View.VISIBLE);

}

@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
image1.clearAnimation();
image2.clearAnimation();
image3.clearAnimation();
}

AnimationListener animationSlideInLeftListener
= new AnimationListener(){

@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub

if(curSlidingImage == image1){
image1.startAnimation(animationSlideOutRight);
}else if(curSlidingImage == image2){
image2.startAnimation(animationSlideOutRight);
}else if(curSlidingImage == image3){
image3.startAnimation(animationSlideOutRight);
}
}

@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub

}

@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub

}};

AnimationListener animationSlideOutRightListener
= new AnimationListener(){
@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
if(curSlidingImage == image1){
curSlidingImage = image2;
image2.startAnimation(animationSlideInLeft);
image1.setVisibility(View.INVISIBLE);
image2.setVisibility(View.VISIBLE);
image3.setVisibility(View.INVISIBLE);
}else if(curSlidingImage == image2){
curSlidingImage = image3;
image3.startAnimation(animationSlideInLeft);
image1.setVisibility(View.INVISIBLE);
image2.setVisibility(View.INVISIBLE);
image3.setVisibility(View.VISIBLE);
}else if(curSlidingImage == image3){
curSlidingImage = image1;
image1.startAnimation(animationSlideInLeft);
image1.setVisibility(View.VISIBLE);
image2.setVisibility(View.INVISIBLE);
image3.setVisibility(View.INVISIBLE);
}
}

@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub

}
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub

}};
}


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<ImageView
android:id="@+id/image1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/icon"
android:visibility="invisible"
/>
<ImageView
android:id="@+id/image2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/icon"
android:visibility="invisible"
/>
<ImageView
android:id="@+id/image3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/icon"
android:visibility="invisible"
/>
</LinearLayout>




Download the files.



Ref:
- Implement simple Fade-in Animation
- Handle Animation event, AnimationListener
- Android pre-defined Animation Resources
- Implement slide top-down vertical animation

Acer Aspire 5560 Entertainment Laptops Review

Acer Aspire 5560
Acer has announced new laptops in Europe which named Acer Aspire 5560. The Aspire 5560 comes with a 15.5-inch laptop with a 1366 x 768 pixels CineCrystal LED-backlit display.This laptops support up to 8GB of RAM and up to 750GB hard drive while for processor there are AMD A-4, A-6, and A-8 option. Other features including a DVD writer or Blu-ray driver, Radeon graphic with options of Radeon HD 6480G, HD 6520G and HD 6620G, webcam, gigabit ethernet, WiFi b/g/n, Bluetooth 3.0, a 5-in-1 card reader and a 6-cell battery. Price about �499 http://elaptops.blogspot.com

Asus Automobili Lamborghini VX7SX-DH71 Gaming Laptops Review, Specs and Price

ASUS Automobili Lamborghini VX7SX-DH71
Asus has launch new gaming laptops equiped horse power which named Asus Automobili Lamborghini VX7SX-DH71. The Lamborghini VX7SX-DH71 comes with Intel Sandy Bridge Quad Core i7-2670QM (2.20GHz) Processor, 15.6" Full HD (1920 x 1080) LED Display, 16GB DDR3 1333MHz Memory, 1.5TB (2 x 750GB 7200RPM) Hard Drive, Blu-ray Burner, NVIDIA GeForce GTX 560M 3GB GDDR5 Graphics Card, Microsoft Windows 7 Ultimate 64 Bit. The details related to the specs of the device are discussed below. http://elaptops.blogspot.com

new ASUS Automobili Lamborghini VX7SX-DH71Asus Automobili Lamborghini VX7SX-DH71 Laptops Specification :
  • Processor : Intel Qaud Core i7-2670QM (2.20GHz) Sandy Bridge Processor
  • Chipset : Intel HM65 Express Chipset
  • Standard Memory : 16GB DDR3 1333MHz
  • Maximum Memory : 16GB
  • Memory Standard : DDR3-1333
  • Memory Technology : DDR3 SDRAM
  • Hard Drive : 1.5TB (2 x 750GB 7200RPM) SATA
  • Optical Drive : Blu-ray Burner
  • Card Reader : 8-in-1 Card Reader: MMC/ SD/ Mini-SD /XD/ Memory Stick/ MS Pro/ MS-Duo/ MS-Pro-Duo
  • LCD Display : 15.6" Full HD (1920x1080) LED Backlight
  • Graphics Controller : NVIDIA GTX 560M 3GB GDDR5 Graphics Card
  • Video Camera : Built-in 2.0 Megapixel Video Camera
  • Network:
  • ~WLAN: 802.11 B/G/N
    ~LAN: 10/100/1000 Base T
    ~Bluetooth: Bluetooth V2.1 + EDR
  • Ports
  • ~1 x Microphone-in jack
    ~1 x Headphone-out jack (SPDIF)
    ~1 x VGA port/Mini D-sub 15-pin for external monitor
    ~1 x USB 3.0 port(s)
    ~3 x USB 2.0 port(s)
    ~1 x RJ45 LAN Jack for LAN insert
    ~1 x HDMI
  • Audio
  • ~Built-in 2 Speakers And Digital Array Microphone
    ~Built-in Azalia compliant audio chip, with 3D effect
  • Operating System : Microsoft Windows 7 Ultimate 64 Bit
  • Battery Pack 8 cells: 5200 mAh 75 Whrs
  • Output : 19.5 V DC, 7.7 A, 150 W
  • Input : 100 -240 V AC, 50/60 Hz universal
  • Dimensions : 15.8" x 12.2" x 2.2" (W x D x H)
  • Weight : 8.4 lbs (w/ 8 Cell Battery)
  • Warranty : 2 - Standard 2 Year Global Warranty

Cost Range : $2,399.00

2000s Music Favs Delicious Stack

Internet IconWell here is my first Delicious stack. A short (but growing) list of my favorite music available on YouTube. Hopefully I can come up with a stack for each decade.



Mike's Music Favs - 2000s

Wednesday 28 September 2011

Kindle Fire Burns up the Tablet Market

Well there is big news today and it is the new tablet from Amazon, the Kindle Fire. Here are the quick facts:



Price: $199

Size: 7 inches

Memory: 8 Gig

Camera: None

Networking: Wifi, but no 3G

OS: Amazon's version of Android



Functionality

  • Book Reading

  • Web Browsing

  • Music player

  • Amazon Store App

  • Games (They already have Angry Birds)

  • Videos - An Amazon Prime movies and streaming app



Note: Rumor has it that a 10inch version is in the works. So if you are more interested in a full size tablet, you may want to think twice about buying this version.



My thoughts are as follows.



First, the price is huge. A $300 dollar price difference is significant. Many people who have balked on the $500 iPad may take a hard look at the $200 Fire. Heck this is cheaper than most iPods! All the other tablet manufacturers are gonna be under serious pressure. They can't make money on the books, videos and music like Amazon. Right away it looks like Amazon and Apple are the only horses on this race.



Second, it has all the key features a tablet needs. Web browsing, book reading, and movie playing. (At least that is what I do the most on my iPad 2.) I really think features like cameras and 3G are not something wanted or needed by most consumers. People will ask themselves if they really need an iPad?



Third, this puts pricing pressure on rival Barnes and Noble right away. By also announcing a black and white Kindle touch at $99, this will probably force Barnes and Noble to drop the price of their most excellant Nook Touch and Nook Color.



Fourth, this announcement is a direct shot at Apple. Amazon is gonna put their integrated music, video, ebook, and shopping services against Apple. This is why I scolded Apple for their silly attempt to get 30% of any in app purchases. You risk waking the sleeping giant. And now, the sleeper has awakened and he looks angry.



Finally, this makes me wonder about Android or at least Android on the tablet. Does this move put Amazon firmly in control of the UI on Android tablets? From the demos I've seen, the interface is a lot more elegant than any Android device I have seen to date. This is the danger of open source software, someone might fork the code right at your existing business model.



Well anyway, it should be interesting to watch. Here are links you might find interesting.



Feature Comparison from This is My Next

Molly Wood from CNet

Josh Lowenstein from CNet

Engadget Video Demo

Android pre-defined Animation Resources

In the last exercise "Implement simple Fade-in Animation" and "Handle Animation event, AnimationListener", we create our own animation (fadein.xml and fadeout.xml). Actually, Android come with some pre-defined Animation Resources include android.R.anim.fade_in and android.R.anim.fade_in. Such that we can omit the creation of /res/anim/fadein.xml and /res/anim/fadeout.xml.

This exercise have the almost same effect as in the last exercise "Handle Animation event, AnimationListener".

main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<ImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/icon"
/>
</LinearLayout>


package com.exercise.AndroidAnimation;

import android.app.Activity;
import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.Animation.AnimationListener;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;

public class AndroidAnimationActivity extends Activity {

ImageView image;
Animation animationFadeIn, animationFadeOut;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
image = (ImageView)findViewById(R.id.image);

animationFadeIn = AnimationUtils.loadAnimation(this,
android.R.anim.fade_in);
animationFadeOut = AnimationUtils.loadAnimation(this,
android.R.anim.fade_out);
animationFadeIn.setAnimationListener(animationInListener);
animationFadeOut.setAnimationListener(animationOutListener);
image.startAnimation(animationFadeIn);
}

@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
image.clearAnimation();
}

AnimationListener animationInListener
= new AnimationListener(){

@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
image.startAnimation(animationFadeOut);
}

@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub

}

@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub

}};

AnimationListener animationOutListener
= new AnimationListener(){

@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
image.startAnimation(animationFadeIn);
}

@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub

}

@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub

}};
}


Download the files.

next:
- Implement slide-in and slide-out animation



Tuesday 27 September 2011

Delicious Adds Stack Feature

Internet IconThe new Delicious bookmarking service added a new Stack feature to their service today. Check out the demo here:



Delicious Demo Video on Stacks



Essentially it is an easy way to create a list of links about a topic or subject. Very simple, yet useful. I predict this could be quite popular.

FREE eBook: Windows Phone 7 Guide for Symbian Qt Application Developers

FREE eBook: Windows Phone 7 Guide for Symbian Qt Application Developers
If you have been developing Qt applications for Symbian^3, Symbian Anna, or Symbian Belle and are interested in building your applications for Windows Phone, this guide is for you.

The guide covers what you need to know to add Windows Phone development to your skill set, while leveraging what you have already learned while developing Symbian Qt applications.
  • Chapter 1: Introducing Windows Phone Platform to Symbian^3 Qt Application Developers
  • Chapter 2: Windows Phone Application Design Guidelines
  • Chapter 3: Windows Phone Developer and Designer Tools
  • Chapter 4: C# programming
  • Chapter 5: Introducing Windows Phone Application Life Cycle
  • Chapter 6: Porting Applications to Windows Phone
  • Chapter 7: Windows Phone Example Applications
  • Chapter 8: Using the API Mapping Tool


Details: Windows Phone 7 Guide for Symbian Qt Application Developers

Thanks Best Buy!

Best Buy has just accepted Blue Sky Workshop into their associate program. Woo hoo! Expects some links to products at Best Buy soon.



It is nice to know some local retailers support small web sites like mine. :)





Click here for the Best Buy Homepage

Handle Animation event, AnimationListener.



Create animation XML files.
/res/anim/fadein.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="1000">
</alpha>
</set>


/res/anim/fadeout.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha android:fromAlpha="1.0"
android:toAlpha="0.0"
android:duration="1000">
</alpha>
</set>


main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<ImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:src="@drawable/icon"
/>
</LinearLayout>


package com.exercise.AndroidAnimation;

import android.app.Activity;
import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.Animation.AnimationListener;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;

public class AndroidAnimationActivity extends Activity {

ImageView image;
Animation animationFadeIn, animationFadeOut;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
image = (ImageView)findViewById(R.id.image);

animationFadeIn = AnimationUtils.loadAnimation(this, R.anim.fadein);
animationFadeOut = AnimationUtils.loadAnimation(this, R.anim.fadeout);
animationFadeIn.setAnimationListener(animationInListener);
animationFadeOut.setAnimationListener(animationOutListener);
image.startAnimation(animationFadeIn);
}

@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
image.clearAnimation();
}

AnimationListener animationInListener
= new AnimationListener(){

@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
image.startAnimation(animationFadeOut);
}

@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub

}

@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub

}};

AnimationListener animationOutListener
= new AnimationListener(){

@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
image.startAnimation(animationFadeIn);
}

@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub

}

@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub

}};
}


Download the files.


next:
- Android pre-defined Animation Resources

Monday 26 September 2011

Implement simple Fade-in Animation



Create /res/anim/fadein.xml to define the fade-in animation
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha android:fromAlpha="0.0"
android:toAlpha="1.0"
android:duration="5000">
</alpha>
</set>


main.xml layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<ImageView
android:id="@+id/image"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="centerCrop"
android:src="@drawable/icon"
/>
</LinearLayout>


package com.exercise.AndroidAnimation;

import android.app.Activity;
import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;

public class AndroidAnimationActivity extends Activity {

ImageView image;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
image = (ImageView)findViewById(R.id.image);

Animation animationFadeIn = AnimationUtils.loadAnimation(this, R.anim.fadein);
image.startAnimation(animationFadeIn);
}

@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
image.clearAnimation();
}
}


Download the files.



next:
- Handle Animation event, AnimationListener.
- Android pre-defined Animation Resources

How do I Block Flash Ads in my Browser?

Webkit icon
What is the most likely cause of sudden bad performance on your computer? Generally, poorly written Flash ads. No other tool seems to max out my CPU and cause my poor little laptop to turn on its fans. So the question is how do I block these ads?



FlashBlock

The easiest solution is to simply block Flash in your browser. Firefox and Chrome share a common plug-in named FlashBlock. (FlashBlock for Firefox, FlashBlock for Chrome). Basically the plugin prevents Flash from running on a page. Instead, an icon is shown where the Flash would have run. Clicking the Flash icon allows you to run that Flash element on your page. In addition, you can choose whether to run all the Flash on a page and/or allow that page to permanently remember this decision.



For Chrome, a FlashBlock icon appears in the address bar. Click on it to set up a page to run Flash all the time, or temporarily disable FlashBlock.



For Firefox, the same capability is there. However, you must customize your toolbar and add the FlashBlock button to your toolbar.



What about Safari?

On Safari you can use ClickToFlash which provides the same functionality. However, Apples plug-in support is not as smooth as Firefox and Chrome. So setting up exception pages and disabling the plugin temporarily is much more clunky.





And Internet Explorer?

LifeHacker explains the options. Kind of clunky, but better than nothing I suppose.

Toshiba Tecra M9-S5516X Laptops Review, Specs and Cost

new Toshiba Tecra M9-S5516X

Toshiba has launch new laptops for a business which named as Toshiba Tecra M9-S5516X. The Tecra M9-S5516X comes with an Intel Penryn processor clocked at 2.1GHz, a mere 1GB of RAM and 160GB of hard drive storage capacity, the graphic card is integrated one and the notebook has a dual layer DVD writer. The specs are comparatively plain for a business notebook.

The Tecra M9's screen easily washes out in a well-lit environment that many offices and conference rooms have. Toshiba should have chosen a matte LCD with more brightness levels. In addition, the viewing angles are also more limited than what other notebook displays exhibit. By the way, the screen is 14.1" in size and has a WXGA resolution (1280 x 800). Toshiba Tecra M9 has ports and expansion arrays on all sides of the laptop. It covers the essentials with 3 USB ports, a Firewire, PC Card slot, modem , LAN and VGA-out. It lacks the newer ExpressCard slot as well as a multiple format multimedia card reader. Though it makes an effort to replace the latter with a more basic SD card reader. Note that there are business laptops that even lack this SD reader, such as Dell's Latitude D630.
Toshiba Tecra M9-S5516X
Tecra M9-S5516X's performance is somewhat limited owing to the installation of only 1GB RAM and an integrated graphics card. However, it is based on an Intel Penryn performace and the hardware profile is fine for everyday business tasks. Incase you are looking for more performance oriented machine, you can perhaps checkout the upgraded model M9-S5518X with more RAM and dedicated graphics. Tecra M9 weighs just a little more than 5 pounds which is not that great for a 14.1" machine. Dell Latitude D630 is much lighter and then there is Fujitsu LifeBook S6510 breaking all records with a mere 4.0 pounds weight, again for a 14.1" laptop.
best Toshiba Tecra M9-S5516X
Toshiba Tecra M9-S5516X Laptops Specifications :
  • Processor : 2.1GHz Core 2 Duo T8100
  • Chipset : Mobile Intel� GM965 Express Chipset
  • Wireless Communication : Intel 4965ABGN
  • Memory : 1024MB DDR2 SDRAM
  • Hard Disk : 160GB (5400 RPM) Serial ATA
  • Optical Drive : Ultra SlimBay DVD-SuperMulti drive
  • Graphics Card : X3100 Mobile Intel GMA
  • Screen Display : 14.1" WXGA, 1280x800
  • Operating System : Windows XP Professional
  • Dimensions : 13.2" x 9.6" x 1.24~1.43"
  • Weight : Starts at 5.13 lbs
  • Battery Specs : 5100mAh Lithium Ion
  • Other :
  • - Bluetooth Version 2.0
    - EasyGuard Technology
    - PC Card
    - SD Card Reader
Price about : $1349.

Sunday 25 September 2011

Dell Latitude D630 Business Laptops Review, Specs and Cost

dell latitude d630
Dell Latitude D630 is laptop cool which very admired, the Latitude D630 is also a first-class and road ready business laptop. This laptop comes with 2GB of RAM pre-installed on most models and storage capacity going all the way up to 160GB hard drive on selected models. Dell has thrown in an Intel Core 2 Duo processor ranging from 2GHZ T7300 to 2.4GHz T7700. The Core 2 Duo's are extremely fast. http://elaptops.blogspot.com


Considering that the laptop would primarily be used for business purposes, a NVIDIA Quadro NVS 135M discrete video card is not bad for graphics display. It comes with 128MB of dedicated video memory. Add in the 14.1" wide-screen display which is not only bright but has a matte finish as well and you have a winning platform for office productivity. However, the screen doesn't host any webcam, as featured in most other competitive notebooks, nor does Latitude D630 have built-in microphone. Those in constant need of video conferencing will definitely not welcome this aspect of the machine.
hits dell latitude d630
Dell Latitude D630 Entertainment Laptops Specification :
  • Processor: Intel T7300 Core 2 Duo (2.0GHz, 800MHz FSB, 4MB Cache)
  • Graphics: Intel GMA X3100
  • Operating System: Windows Vista Business 32-bit
  • Display: WXGA+ 1440 x 900 (matte)
  • Hard Drive: 80GB 540RPM
  • Memory: 512MB (512MB x 1), up to 4GB max
  • Ports:
  • ~4 - USB 2.0 (two in the back and two on the right)
    ~FireWire (left)
    ~Security lock (left)
    ~Headphone out & microphone in (left)
    ~VGA out (back)
    ~56k modem (back)
    ~Gigabit Ethernet (back)
    ~Power (back)
    ~Serial (back)
  • Slots:
  • ~1 PC Card Slot
    ~Smart Card Slot
    ~Docking station
  • Optical Drive: DVD +/- RW
  • Battery: 9-cell 85WHr
  • Security: UPEK fingerprint reader
  • Pointing device: Touchpad or Track Stick
  • Intel 3945 WLAN (802.11a/g) mini Card
  • Dell Wireless 360 Bluetooth Vista Module
  • USA keyboard
  • Dimensions: 13.3" x 9.37" x 1.09 - 1.27" (337mm x 238mm x 27.6 - 32.3mm)
  • Weight: 5.1lbs with DVD drive and 6-cell, 5.8lbs with 9-cell, 6.6lbs with AC adaptor and 9-cell
  • 3 Year warranty, In-Home Service, International
  • Price about : $1,372.
  • via
new dell latitude d630
Internet connectivity options, very vital for the mobile businessmen, are also great on this notebook. It boasts of 802.11n Wi-Fi connectivity, as well a Wi-Fi catcher functioning even in shut down status. Mobile broadband, WWAN, all are available as an option to integrate into the laptop.

The 9-cell extended battery really turns this model into a power horse, even watching DVD's at full brightness will only drain the battery after 4 hrs 45 minutes. A smaller mouse button size due to the presence of a fingerprint reader is probably of little concern if you are in a place where you can use a normal sized mouse or will be primarily using the comfortable keyboard more than anything else.

Asus U46SV-DH51Thin - Light Laptops Review, Spec and Price

ASUS U46SV-DH51
Asus has started selling laptop thin and light in the US market which named Asus U46SV-DH51. The U46SV-DH51 comes with a Intel Core i5-2410M processor with an Intel HM55 chipset, a 14-inch (1366�768) LED display, a discrete nVidia GeForce GT 540M GPU, a 4GB RAM, a 640GB hard disk drive, and a DVD burner. Powered by the Microsoft Windows 7 Home Premium 64Bit OS, the ASUS U46SV-DH51 also has a 0.3MP webcam, an HDMI port, VGA, two USB 2.0 ports, a USB 3.0, Wi-Fi, Bluetooth, Gigabit LAN, and a 3-in-1 media card reader. Its 8-cell battery provides up to 10-hour of operation time. The details related to the specs of the device are discussed below.http://elaptops.blogspot.com
new ASUS U46SV-DH51Asus U46SV-DH51 Ultra - Thin Laptop Specification :
  • Processor : Intel Core i5-2410M Processor
  • Speed : 2.30 GHz, up to 2.9 GHz
  • Cache : 3MB
  • Chipset : Intel HM55 Chipset
  • Memory : 4GB DDR3 2 x SODIMM socket for expansion up to 8GB SDRAM
  • Memory Standard : DDR3-1333
  • Memory Technology : DDR3 SDRAM
  • Hard Drive : 640GB 5400RPM SATA
  • Card Reader : 3 in 1 Card Reader (SD/ MMC/ MS)
  • LCD Display : 14-Inch 16:9 HD (1366 x 768) LED backlit
  • Graphics Controller : NVIDIA GeForce GT 540M 1GB DDR3 + Intel GMA HD Graphics Card
  • Video Camera : Built-in 0.3 Mega Pixel Web Camera
  • Network WLAN : 802.11 B/G/N
  • LAN : 10/100/1000 Base T
  • Bluetooth : Built-in Bluetooth V2.1+EDR
  • Ports :
  • - Interface 1 x Microphone-in jack
    - 1 x Headphone-out jack (S/PDIF)
    - 1 x VGA port/Mini D-sub 15-pin for external monitor
    - 2 x USB 2.0 ports
    - 1 x USB 3.0 port
    - 1 x RJ45 LAN Jack for LAN insert
    - 1 x HDMI
  • Audio : SonicFocus
  • Operating System : Microsoft Windows 7 Home Premium 64 Bit
  • Battery : Pack 8 cell 5600mAh 9HR
  • AC Adapter Output : 19 V DC, 4.74 A, 90W
  • Input : 100~240 V AC, 50/60 Hz universal
  • Dimensions 13.5" x 10" x 1.08" (W x D x H)
  • Weight 4.85 lbs (w/ 8 Cell Battery)

Cost About : $879.00.

Saturday 24 September 2011

Nexus One updated Gingerbread 2.3.6 (CAUTION: Don't update!)

Nexus One run Gingerbread 2.3.6
If you still have a Nexus One and can't wait OTA update, it's easy to Google "Nexus One 2.3.6" manual update :)




CAUTION!


After Updated 2.3.6 on my Nexus One, The Portable Wi-Fi hotspot cannot work!
- Everytime the Wi-Fi hotspot enabled, the data(3G) disconnected :(


Friday 23 September 2011

Blogger App for iOS



Google LogoThis is sort of old news, but it is new to me. :)

Blogger App for iOS



So now if you have blogger blog, you can post on the go.

Thursday 22 September 2011

HP Pavilion Dv7-6000sa Entertainment Laptop Review, Specs and Price

new HP Pavilion dv7-6000sa
HP has launch latest in entertainment laptop which named as HP Pavilion dv7-6000sa. The Pavilion dv7-6000sa powered by 17.3-inch screen features full HD and comes with by Intel Core i5 Processor, 2 GB DDR3 RAM, 500 GB SATA (5400 rpm) HDD and AMD's Radeon HD graphics card. HP Pavilion dv7-bit running on a Windows 7 Home Premium 64 and is equipped with an intelligent cooling system that keeps your laptop cool. The details related to the specs of the device are discussed below.HP Pavilion dv7-6000saHP Pavilion dv7-6000sa Laptops Specification :
  • Processor : AMD Phenom II N660 Dual Core (3GHz, 3600MHz HyperTransport, 2MB L2 cache)
  • Screen : 17.3" (HP BrightView, LED High Definition 1600x900 Resolution)
  • Operating System : Windows 7 Home Premium Edition 64-bit
  • RAM : 4GB (DDR3)
  • Hard Drive : 750GB
  • Optical Drive : DVD Rewriter (Records DVDs 8x & CDs 24x & Dual Layer Super Multi)
  • Graphics : Dedicated (AMD Radeon HD 6470M with 512MB Dedicated RAM)
  • Wireless LAN : Wireless (802.11b/g/n Wireless)
  • Network Card : 10/100/1000 Gigabit Fast Ethernet
  • Integrated Webcam : Integrated Webcam with Microphone
  • Card Reader : 2-in-1 card reader ( SD, MMC )
  • USB Ports : 2x USB 2.0, 2x USB 3.0
  • Bluetooth : Version 2.0
  • Speakers : Integrated Beats Sound System with Integrated Subwoofer
  • VGA Port : 1 External VGA Port
  • Kensington Lock : Kensington lock slot
  • Charge : Time 2.5 Hours
  • HDMI : 1x HDMI Port
  • Warranty : 12 Month Warranty (Also use for Consumer Compaq's)
  • Battery : Life 2-3 Hours (up to 3 hours with power management)
  • Weight : 3-4 Kg (This Model 3.5 Kg)

Price about : �494 or Rs.46, 900. (on india)

Multi Choice ListView

Multi Choice ListView



package com.exercise.AndroidMultiChoiceList;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class AndroidMultiChoiceListActivity extends Activity {

ListView choiceList;
String[] choice = { "Choice A",
"Choice B", "Choice C", "Choice D", "Choice E"};

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
choiceList = (ListView)findViewById(R.id.list);

ArrayAdapter<String> adapter
= new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_multiple_choice,
choice);
choiceList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
choiceList.setAdapter(adapter);

}
}


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>




Wednesday 21 September 2011

Matte Anti-Glare Laptops Week of 9/19/11

This is the first in a new series on laptops with a matte finish. If you are like me and spend most of your day in front of a computer, you know how nice it is to have a matte finish. Briefly, a matte finish display reduces glare from other light sources, especially natural light. When turned off, an anti-glare matte display looks dark with little or no reflection. Contrast that with today's ultra bright displays that when turned off look like a mirror. This super reflectivity can lead to eye strain and headaches in some people. However, the new bright displays do look good in showrooms and thusly are very popular with many retailer today.



So to help those of us who still want laptops and netbooks with anti-glare displays I plan to produce a list of what's available every few weeks.Currently I derive no benefit from the links since I live in Colorado and our legislature has pretty much wiped out any associate revenue thanks to their silly Amazon tax. However, if the situation changes I will note it in the post.



Lenovo

Lenovo has a sale this week on four ThinkPad models. The E520 and T420 both come with anti-glare matte displays. I think the X220 is anti-glare as well, but I have not seen one to confirm this. Price is generally based on weight and performance.



T420 - 14 inch displays. Offer 1600x900 resolution as an option. Under 5lbs

E520 - 15 inch display. One of the best prices your will find on a 5lb laptop





Apple

As always, Apple provides the best laptops on the market. All systems come with Mac OS X but thanks to Bootcamp, can run Windows just fine.



15 inch Macbook Pro - 15 inch display at 1440x900 resolution. Weighs in at 5 lbs. A beautiful machine that is build to last.



New version of the list.

Tuesday 20 September 2011

Toshiba Satellite L755D 12L Multimedia Laptops Review, Specs and Price

best Toshiba Satellite L755D-12L



Toshiba has launch new laptop with Windows 7 Home Premium 64bit operating system which named as Toshiba Satellite L755D 12L. The Satellite L755D comes with a processors in production A6, A6-3400, which runs at 1.4GHz and is paired with a generous 6 GB of RAM. The clock speed may not seem particularly fast, but new feature AMD Core Turbo can increase this to 2.4 GHz for improved performance in applications, like turbo boost can be found on Intel chips. It achieved a total score of 35 in our multimedia benchmarks are a few points behind the average laptop Intel Core i3. Although desktop performance is only average, the graphics processor is nothing short of revolutionary. Our benchmark Dirt 3, which operates 1,280 X720 with a lot of detail and 4x anti-aliasing, you could almost playable 25fps. We could run the game at native resolution 1366 x 768 portable high-detail playable 31fps when we turned off anti-aliasing. We were impressed with the material inside. Toshiba has re-used the same chassis as the rest of the L755 line-up, including the red plastic frame, bright screen 15.6". Connectivity is also identical, with three USB ports, VGA and HDMI, multi-format card that supports the latest SDXC and a DVD re-writer. There is no support USB3, unfortunately.
new Toshiba Satellite L755D-12L
The battery life is pretty reputable, with 334 min's of juice situated on a full charge, and 2.5 kg Toshiba Satellite L755D-12L is not too much a issue to tote around anyplace, for long stretches. If you want to function whilst you're keyboard is fine although not exceptional - the touch buttons alternatively, and travel is less than we wish. The touchpad is quite discreet - you don't fully realize exactly where it is a result of alternation in consistency as it is just like all of those other chassis, meaning there aren't many cracks crumbs to really go to town. For more details go through the below mentioned points.
Toshiba Satellite L755D-12L
Toshiba Satellite L755D 12L Laptops Specification :
  • Processor Type: AMD Quad-Core Processor A6-3400M APU
  • - Clock speed : 2.3 / 1.4 GHz
    - Cache : 4 MB
  • Operating System Windows� 7 Home Premium 64-bit
  • RAM 6GB
  • Graphics card AMD Radeon� HD 6520G Graphics
  • Screen type WXGA
  • Screen resolution 1366 x 768
  • Screen size 15.6? LED TruBrite
  • Hard drive 320GB
  • Optical disk drive DVD�RW
  • Memory card reader Yes
  • USB 3 x USB 2.0 ports
  • Modem/Ethernet RJ45
  • WiFi WiFi 802.11b/g/n
  • Bluetooth No
  • TV output HDMI, VGA
  • Webcam 1.3 megapixels
  • Battery Li-ion, Up to 5 hours 30
  • Size L 380 x W 250 x H 27.7 / 37.5 mm
  • Weight 2.5kg
Cost Range : �450

Monday 19 September 2011

Will TextBooks go the Way of Book Stores?

While running an errand at lunch, the local radio station reported a textbook protest at the downtown Auraria campus.

Textbook Rebellion Comes to Auraria Campus



Searching around the net I also found this:

UMass Students Join Textbook Rebellion



The gist of the story is this. Textbook costs are rising to $500 to $1000 per semester. Given the tough economic times, this strains already cash strapped students. So how to solve the problem? Open source text books. Free or very low cost books that can be copied and distributed to your hearts content. Just like Linux, but with books.



There doesn't seem to be many books out there yet. I found this site: opentextbook.org. They have a few math books, but that is it.



However, this could become a very serious issue for textbook publishers. Given the coming massive shift to iPad and tablet devices it would seem lower costs electronic books focused on this market could have quite an impact. And if professors start collaborating on open source books, how do you compete with free? It is still early days, but issues like this tend to snowball.



So what should the publishers do? Lower their prices. Will they? Probably not or not until it is too late. It will be interesting to watch over the next few years. This looks like an opportunity for someone to me.



Monitor the Proximity Sensor

Proximity sensor measures the distance that some object is from the device. It is often used to detect the presence of a person�s face next to the device.

Proximity Sensor

Some proximity sensors only support a binary near or far measurement. In this case, the sensor should report its maximum range value in the far state and a lesser value in the near state.

package com.exercise.AndroidProximitySensor;

import android.app.Activity;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.widget.TextView;

public class AndroidProximitySensorActivity extends Activity {
/** Called when the activity is first created. */

TextView ProximitySensor, ProximityMax, ProximityReading;

SensorManager mySensorManager;
Sensor myProximitySensor;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ProximitySensor = (TextView)findViewById(R.id.proximitySensor);
ProximityMax = (TextView)findViewById(R.id.proximityMax);
ProximityReading = (TextView)findViewById(R.id.proximityReading);

mySensorManager = (SensorManager)getSystemService(
Context.SENSOR_SERVICE);
myProximitySensor = mySensorManager.getDefaultSensor(
Sensor.TYPE_PROXIMITY);

if (myProximitySensor == null){
ProximitySensor.setText("No Proximity Sensor!");
}else{
ProximitySensor.setText(myProximitySensor.getName());
ProximityMax.setText("Maximum Range: "
+ String.valueOf(myProximitySensor.getMaximumRange()));
mySensorManager.registerListener(proximitySensorEventListener,
myProximitySensor,
SensorManager.SENSOR_DELAY_NORMAL);
}
}

SensorEventListener proximitySensorEventListener
= new SensorEventListener(){

@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
// TODO Auto-generated method stub

}

@Override
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub

if(event.sensor.getType()==Sensor.TYPE_PROXIMITY){
ProximityReading.setText("Proximity Sensor Reading:"
+ String.valueOf(event.values[0]));
}
}
};
}


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView
android:id="@+id/proximitySensor"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/proximityMax"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/proximityReading"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>


Download the files.

Sunday 18 September 2011

Asus K52F-BBR5 15.6" Multimedia Laptops Review, Specs and Cost

Asus K52F-BBR5
Asus has launch a new notebook which know as Asus K52F-BBR5. The K52F-BBR5 comes with an Intel Pentium 2GHz P6100. It has 3MB of L3 cache and each one runs at 2GHz. The screen is a 15.6" LED-backlit high-definition widescreen display with a resolution of 1366�768. The Asus K52F-BBR5 powered by 3GB of DDR3 RAM memory, widescreen LED Backlit LCD screen Color-Shine 5.6 inch, and the data space 320GB 5400RPM SATA HDD.
best Asus K52F-BBR5
The optical drive is a multiform at DVD�RW/CD-RW drive with double-layer support and the digital media reader supports Secure Digital, Multimedia Card, Memory Stick, and Memory Stick PRO formats. Intel Graphics Media Accelerator HD, which uses shared video memory (up to 1756MB allocated from the system memory). The card supports Microsoft DirectX 10 for gaming though with shared memory you probably won�t get great performance on the latest ones. the operating system Windows 7 Home Premium (64-bit). The Asus K52F-BBR5 measures 10 �X15? x1.4 �and weighs 5.7 pounds. The 6-cell Lithium ion battery pack cans Provide up to 4 hours and 21 minutes of unplugged power. For the price of Asus K52F-BBR5 in the range of $ 449.99 per unit.
new Asus K52F-BBR5
Asus K52F-BBR5 15.6" Inch Laptop Specification :
  • Processor :Intel Pentium Processor P6100 (3M Cache, 2.00 GHz)
  • Main Memory : 3GB DDR3 Up to 8GB
  • Graphic system : Intel GMA HD
  • Display : 15.6" LED Backlit Widescreen LCD with Color-Shine (1366 x 768 )
  • Hard Disk : 320GB, 5400rpm SATA
  • Webcamera : 0.3 megapixel
  • Optical Disc Drive : SuperMulti DVD Burner
  • Sound : Integrated Altec Lansing Stereo Speakers
  • Wireless : 802.11b/g/n
  • Bluetooth : No
  • Card Reader : 5-in-1 (Secure Digital, SDHC, MultiMediaCard, Memory Stick, and Memory Stick Pro)
  • Operating System : Windows 7 Home Premium (64-bit)
  • Battery : 6-Cell Lithium-Ion
  • Dimensions : WxHxD: 15.2 x 1.4 x 10.2" (38.6 x 3.6 x 25.9cm)
  • Weight : 5.7 lb (2.6kg)
  • Price : $449.99

Acer Aspire 5755 15.6" Entertainment Laptop Review, Specs and Price

Acer Aspire 5755
Acer has introduced a new version of its Acer Aspire notebook which named as Acer Aspire 5755. The Aspire 5755 Style! give you the performance, graphics and communication tools to step up your digital entertainment, complete your daily computing tasks, and keep in touch with everyone you know even on the way. The Aspire 5755 Style! notebook brings a 15.6-inch LED-backlit display with 1366 x 768 pixels resolution. It�s powered by a 2nd-generation Intel Core i3/i5/i7 processor, a GeForce GT 540M graphics card with 2GB of dedicated memory, up to 8GB of RAM, up to 1TB hard drive, and preloaded with Windows 7 Home Premium 64bit OS. Further more it has a stylish FineTip chiclet keyboard as well as a 1.3-megapixel webcam. As per its connectivity options, the new Acer Aspire 5755 Style! brings a Gigabit Ethernet, 802.11 b/g/n WiFi, and optional Bluetooth. The details related to the specs of the device are discussed below.new Acer Aspire 5755

Acer Aspire 5755 15.6" Laptop Specification :
  • Display : 15.6-inch (1366�768) WXGA LED, Glare (Glossy)
  • Processor : Intel Core i5-2410M (2300MHz) (6144Kb)
  • Memory : (4096Mb) DDR3-1333
  • Hard Disk : SATA (640Gb) (5400RPM)
  • Drive : DVD � RW
  • Operating System : MS Windows 7 Home Premium (64-bit)
  • Video : NVIDIA GeForce GT 540M (2048 1632Mb)
  • Network : Wi-Fi (802.11a, 802.11b, 802.11g/Bluetooth:3.0+HS (LAN: 10/100)
  • Card Reader :SD / MMC / MS / Pro / xD
  • Ports : HDMI,VGA,USB 2.0: 3,USB 3.0: 3,Microphone input,Headphone
  • Battery Type : Li-Ion
  • Battery Capacity : 4400
  • Stand-alone operation (hours): 4.5
  • Dimensions : Width (mm): 378, Depth (mm): 253, Height (mm): 34, Weight (kg): 2.62
best Acer Aspire 5755Price Range : Rs. 39,110. (on india)

Saturday 17 September 2011

Samsung Series 3 350U Next Generation Laptop review, Specs and Price

new Samsung Series 3 350U
Samsung has launch new laptops series 3 which named as Samsung 350U. The 350U weighs just under three pounds and 0.8-inches thick, while processor have a Core i5, up to a 640GB HD, a 12.5-inch anti-reflective screen, and a battery large enough to keep it chugging along for over eight hours. Really, the big difference between this notebook and the same-sized Series 3 shipping here in the states are the color options. While Americans all get the same gun-metal gray, our friends across the pacific can pick black, silver or pink (you know, for the ladies). The details related to the specs of the device are discussed below.
Samsung Series 3 350U
Samsung Series 3 350U Laptop Specification:
  • 2nd Generation Intel Core i5 processor
  • 12.5-inch anti-reflective display
  • Hard drive: Up to 640GB h
  • Color options: Pink, Titanium Black, and White Silver
  • Weight: 1.35kg
  • Thickness: 20.6mm.
Price Range : $1,000.

Toshiba Satellite P755-S5272 15.6 Inch Laptop Evolution

new Toshiba Satellite P755-S5272
Toshiba has launch new Satellite next generation namely, Toshiba Satellite P755-S5272. The Satellite P755-S5272 which powered by features a 15-inch laptop that comes equipped with an Intel Core i7 processor, a 1366�768 resolution display, and a Mobile Intel HD graphics. Measuring 15-inch x 9.8-inch x 1.4-inch, the desktop replacement offers a Blu-ray drive, harmon/kardon speakers, a 750GB 5,400rpm SATA HDD, up to 8GB of RAM, and 802.11b/g/n Wi-Fi. The details related to the specs of the device are discussed below.
top Toshiba Satellite P755-S5272Toshiba Satellite P755-S5272 Specifications :
  • 15.6-inch widescreen HD TruBrite LED backlit display
  • Display resolution of 1366�768 (HD) pixels
  • Supports 720p content, and 16:9 aspect ratio
  • Powered by an Intel Core i7-2630QM processor, 6MB L3 Cache
  • Turbo Boost technology up to 2.9GHz
  • Preloaded with Genuine Windows 7 Home Premium (64-bit) Operating System
  • Mobile Intel HD Graphics processor
  • 64MB-1696MB dynamically allocated shared graphics memory
  • 6GB DDR3 1333MHz memory, and 750GB HDD (5400rpm)
  • DVD-SuperMulti drive (+/-R double layer) supporting up to 11 formats
  • Harman/Kardon stereo speakers
  • Headphone jack (stereo), & microphone jack (mono)
  • Waves MaxxAudio 3
  • Memory card reader
  • One USB 3.0 port with USB sleep and sharge, & three USB 2.0 ports
  • HDMI output port
  • RoHS Compliant, Energy Star Qualified, & EPEAT Gold
  • Webcam and microphone built into LCD bezel
  • Intel Wi-Fi Wireless networking (802.11b/g/n + WiDi Capable)
  • 10/100 Ethernet LAN
  • AC Adapter : 75-watt AC adapter
  • Battery : 6 cell/48Wh Lithium Ion battery pack
  • Battery Life :Up to 5 hours, 42 minutes
  • Dimensions : 15.0" x 9.8" x 1.1" - 1.4"
  • Weight : 5.8 lbs
Cost range : $949,00.

Friday 16 September 2011

Google Making a Flip Board App

Google LogoAll Things D is reporting Google is coming out with a new Flip Board, social media reader thingy.



All Things D: Google Propeller



Could this be a really nice Google+ client for mobile devices? Hmmm.... One does have to wonder how something like this fits into the larger Google picture.

Query and Parse Google+ JSON

There is a post in The official Google Code blog, discuss about Getting started on the Google+ API. It's a exercise to query and parse Google+ JSON using Google+ API.



Query and Parse Google+ JSON


To use Google+ API, you have to Apply your own Google+ API key.



package com.exercise.AndroidGooglePlus;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;

import org.apache.http.HttpEntity;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONException;
import org.json.JSONObject;

import android.app.Activity;
import android.os.Bundle;
import android.text.Html;
import android.widget.TextView;
import android.widget.Toast;

public class AndroidGooglePlusActivity extends Activity {

TextView item_kind;
TextView item_id;
TextView item_displayName;
TextView item_tagline;
TextView item_gender;
TextView item_aboutMe;
TextView item_url;

final static String GooglePlus_url
= "https://www.googleapis.com/plus/v1/people/108189587050871927619?key=<your own Google+ API key>";

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
item_kind = (TextView)findViewById(R.id.item_kind);
item_id = (TextView)findViewById(R.id.item_id);
item_displayName = (TextView)findViewById(R.id.item_displayName);
item_tagline = (TextView)findViewById(R.id.item_tagline);
item_gender = (TextView)findViewById(R.id.item_gender);
item_aboutMe = (TextView)findViewById(R.id.item_aboutMe);
item_url = (TextView)findViewById(R.id.item_url);

String googlePlusResult = QueryGooglePlus();
ParseGooglePlusJSON(googlePlusResult);

}

String QueryGooglePlus(){
String qResult = null;

HttpClient httpClient = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(GooglePlus_url);

try {
HttpEntity httpEntity = httpClient.execute(httpGet).getEntity();

if (httpEntity != null){
InputStream inputStream = httpEntity.getContent();
Reader in = new InputStreamReader(inputStream);
BufferedReader bufferedreader = new BufferedReader(in);
StringBuilder stringBuilder = new StringBuilder();

String stringReadLine = null;

while ((stringReadLine = bufferedreader.readLine()) != null) {
stringBuilder.append(stringReadLine + "\n");
}

qResult = stringBuilder.toString();
}
} catch (ClientProtocolException e) {
e.printStackTrace();
Toast.makeText(AndroidGooglePlusActivity.this,
e.toString(),
Toast.LENGTH_LONG).show();
} catch (IOException e) {
e.printStackTrace();
Toast.makeText(AndroidGooglePlusActivity.this,
e.toString(),
Toast.LENGTH_LONG).show();
}

return qResult;
}

void ParseGooglePlusJSON(String json){
if(json != null){
try {
JSONObject JsonObject = new JSONObject(json);
item_kind.setText("kind: " + JsonObject.getString("kind"));
item_id.setText("id: " + JsonObject.getString("id"));
item_displayName.setText("displayName: " + JsonObject.getString("displayName"));
item_tagline.setText("tagline: " + JsonObject.getString("tagline"));
item_gender.setText("gender: " + JsonObject.getString("gender"));
item_aboutMe.setText("aboutMe: " + Html.fromHtml(JsonObject.getString("aboutMe")));
item_url.setText("url: " + JsonObject.getString("url"));

Toast.makeText(AndroidGooglePlusActivity.this,
"finished",
Toast.LENGTH_LONG).show();

} catch (JSONException e) {
e.printStackTrace();
Toast.makeText(AndroidGooglePlusActivity.this,
e.toString(),
Toast.LENGTH_LONG).show();
}
}

}
}




<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<TextView
android:id="@+id/item_kind"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/item_id"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/item_displayName"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/item_tagline"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/item_gender"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/item_aboutMe"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/item_url"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>


note: have to modify AndroidManifest.xml to grant permission of "android.permission.INTERNET".

Download the files.

Related article:
- Example code to search Google Plus public posts



Apple MacBook MB402LL/A Laptops Review, Specs and Price

new Apple MacBook MB402LL/A
Apple has launch laptop seamlessly Integrated MacBook with 120GB of Hard Drive space namely Apple MacBook MB402LL/A. Multitasking is faster than before with 1GB of Memory and the latest Intel Core Duo processor. Its specialized trackpad has two-finger scrolling, which makes moving around your screen faster and easier. You'll have complete freedom from endless wires with the AirPort Extreme 802.11n Wi-Fi wireless. Bonjour lets you easily share files with others on your network. Connect a Printer to the AirPort and you're ready to print from anywhere in your home. Sync up your Bluetooth-enabled phone with the built-in Bluetooth 2.0 + EDR technology. The high-res 13.3-inch widescreen TFT LCD screen gives you sharp-looking text and graphics. Use the built-in iSight camera to Video chat or even create your own movie. 3MB of shared L2 Cache and a newly enhanced SSE4 vector engine makes this MacBook a top performer. The details related to the specs of the device are discussed below.
Apple MacBook MB402LL/A
General SpecsOperation System : Mac OS X v10.5 Leopard
Processor : 2.1GHz Intel Core 2 Duo
Memory : 1GB DDR2
Graphic : Intel GMA X3100
Display : 13.3" WXGA
Hard Drive : 120GB
Optical Drive : DVD-ROM/CD-RW Combo
Communication : Gigabit LAN and WLAN
Weight : 5.0 lbs.
Color :White

CPUCPU Type : Intel Core 2 Duo
CPU Speed : 2.10GHz
L2 Cache Per CPU : 3MB
CPU FSB : 800MHz
CPU Features : Dual Core Processor

MemoryMemory Capacity : 1GB
Memory Speed : DDR2 667
Memory Spec : 512MB x 2
Memory Slots : 2 x SO-DIMMs
Maximum Memory Supported : 4GB

GraphicGPU Type : Intel GMA X3100
Video Memory : with 144MB of DDR2 SDRAM shared with main memory
Graphic Type : Integrated Card

DisplayScreen Size : 13.3-Inch
Screen Type : WXGA
Resolution : 1280 x 800
Screen Feature : glossy TFT widescreen display

Hard DriveHDD Capacity : 120GB
HDD Interface : SATA
HDD RPM : 5400rpm

AudioAudio Feature : Built-in omnidirectional microphone
Speaker : Built-in stereo speakers

CommunicationLAN : 10/100/1000Mbps
WLAN : Built-in AirPort Extreme Wi-Fi wireless networking (based on IEEE 802.11n draft specification)
Bluetooth : Built-in Bluetooth 2.0 + EDR (Enhanced Data Rate)
PortsUSB : Two USB 2.0 ports (up to 480 Mbps)
FireWire : One FireWire 400 port (up to 400 Mbps)
Video Port : mini-DVI output port with support for DVI, VGA, S-video, and composite video (requires adapters, sold separately)

PowerAC Adapter : 60W MagSafe Power Adapter
Battery : 55-watt-hour lithium-polymer battery

Price Range : $498.00 - $499.00

Asus X52F-XR9 15.6 Inch Laptop Review, Specs and Cost

Asus X52F-XR9
ASUS has launch new laptops on AS named as Asus X52F-XR9. The X52F-XR9 is powered by a 320GB 5,400RPM Hard Drive, up to 4GB DDR3 RAM and runs on Windows 7 Home Premium (64-bit). And featuring the Intel� Pentium� P6200 Processor with Intel GMA HD Graphics. A roster of advanced processing technologies designed to improve performance for a variety of platforms, provide additional hardware security, and ensure reliability and energy efficiency make the ASUS X52F-XR9 an excellent travel companion for every day basic computing needs.
new Asus X52F-XR9The Asus X52F-XR9 laptop computer easily handles productivity and entertainment on its brilliant 15.6-inch LED-backlit HD+ display. HDMI ready, supersize your high-definition media to an HDTV for up to 1080p visuals and eight-channel surround sound support. The X53F-XR9 also is engineered with ASUS IceCool technology with hairline brushed aluminum to maintain a low temperature on the keyboard and palm rest area for comfortable computing even after the longest sessions. Encased with an aluminum chassis, it's resilient design enables you to travel free with scratch-resistant and smudge-resistant protection for robust durability day-in and day-out.

Asus X52F-XR9 laptop Specification :
  • Intel� Pentium Dual Core Processor P6200
  • 4GB DDR3 RAM
  • 320GB 5,400RPM Hard Drive
  • 15.6" HD+ Widescreen LED-backlit Display
  • SuperMulti DVD�RW Drive
  • Intel� Graphics Media Accelerator HD
  • 10/100/1000 Network
  • 802.11b/g/n Wireless
  • Microsoft Windows 7 Home Premium (64-bit)

The Asus X52F-XR9 Laptop is start selling is priced at $469.99.