Friday, July 30, 2010

RIA Services - Presentation Model & POCO Objects

RIA Services handles any relationship other than Many to Many. If you have a Many to Many you will need to have a linking entity between the two tables.

Each Entity POCO on the server needs to have a primary key (you mark the key(s) with the KeyAttribute). Related entities need a foreign key property and you need to mark the relationships with AssociationAttributes.

RIA Services is good at lazy loading, but you have to manually trigger the loads it will not do it automatically. If you want to load the Companies and the Employees at the same time then you need to decorate the association properties with the IncludeAttribute. If you don't want to include them then you don't. Because RIA Services is based on keys and foreign keys, you can load the Companies up in one load and then later if you want them load up the Employees and the relationships between the two tables will automatically link back on on the client based on the values of the foreign keys.

A few good resources to look at what be documentation of what RIA Services calls a Presentation Model:

http://msdn.microsoft.com/en-us/library/ee707347(VS.91).aspx

and there is a simple example of how the attributes work here:

http://tech.rofas.net/post/Working-with-associated-POCO-objects-in-WCF-RIA-Services.aspx

Wednesday, July 28, 2010

Samsung Intercept

Samsung Intercept M910 is an Android 2.1 powered smartphone with QWERTY keyboard. It features a 3.2" touch display, Wi-Fi, GPS, 3.2MP camera and microSDHC slot for memory.

Basic specifications:
CDMA 1900/800
Average Dimensions - 4.43 x 2.19 x 0.59 inches (113 x 56 x 15 mm)
Heavy Weight - 4.90 oz (139 g)
Average display - 240 x 400 pixels
Standby / Talk times (300 h / 5.5 h)
3.2 megapixels Camera,  microSD/microSDHC slot, WiFi, 3G
   Android
GPS - Yes

Tuesday, July 27, 2010

Motorola CHARM

Motorola CHARM is an Android 2.1 packing handset with 2.8-inch touch display, 3MP camera, QWERTY keyboard, A-GPS, Wi-Fi and 3.5mm headphones jack.

Basic specifications:
GSM 850/900/1800/1900
UMTS 2100/1700
Average Dimensions - 3.87 x 2.65 x 0.45 inches (98.4 x 67.2 x 11.4 mm)
Average Weight - 3.88 oz (110 g)
Average display - 320 x 240 pixels
Standby / Talk times (267 h / 6.75 h)
3 megapixels Camera,  microSD/microSDHC slot, 3G
   Android
GPS - Yes

Monday, July 26, 2010

Samsung Acclaim

The Samsung Acclaim is running Android 2.1, has 3.2” touchscreen, a side-sliding keyboard, 3MP camera with LED flash, Wi-Fi, GPS, and a 4GB memory card is included in the package.

Basic specifications:
CDMA 1900/800
Big Dimensions - 4.49 x 2.32 x 0.60 inches (114 x 59 x 15 mm)
Average Weight - 4.59 oz (130 g)
Big display - 320 x 480 pixels; 262 144 colors
Standby / Talk times (450 h / 8 h)
3 megapixels Camera,  microSD/microSDHC slot, WiFi, 3G
   Android
GPS - Yes

Sunday, July 25, 2010

Pantech Jest

Pantech Jest is a CDMA slider with QWERTY keyboard. It is a feature phone that emphasizes on messaging and social networking through a dedicated My Messaging key. Navigation is done with an optical directional pad, and the camera is the meager 2MP. It targets the teenage crowd and its tendency to write insane amounts of texts, IMs and status updates. It looks well suited for that with its youthful looks, slider keyboard in black and orange, and dedicated buttons for messaging, music and snapshots.

Basic specifications:
CDMA 1900/800
Average Dimensions - 3.70 x 2.50 x 0.60 inches (94 x 64 x 15 mm)
Average Weight - 4.10 oz (116 g)
Standby / Talk times (358 h / 4.6 h)
2 megapixels Camera,  microSD/microSDHC slot
GPS - Yes

Saturday, July 24, 2010

Samsung Epic 4G

Samsung Epic 4G is an Android 2,1 powered device heading for Sprint. It sports a full QWERTY keyboard, 4-inch Super AMOLED display, powerful 1GHz processor, 512MB of RAM, WiMAX connectivity and many more.

Basic specifications:
CDMA 1900/800
Big Dimensions - 4.90 x 2.54 x 0.56 inches (124 x 65 x 14 mm)
Heavy Weight - 5.46 oz (155 g)
Big display - 480 x 800 pixels; 16 777 216 colors
5 megapixels Camera,  microSD/microSDHC slot, 3G
   Android
GPS - Yes

Friday, July 23, 2010

Samsung Fascinate

Samsung Galaxy S Fascinate looks very similar to the Samsung Beam. It utilizes a large 4-inch WVGA Super AMOLED screen, a 1GHz processor and the Android 2.1 operating system. The camera is 5MP with option for 720p HD video recording at 30 frames per second. Other goodies include 3G, Wi-Fi, A-GPS, HD video playback, as well as playback for many other formats like FLAC, and MKV.

The pictures are of the Samsung Galaxy S I9000 and for illustration purposes only.


Basic specifications:
CDMA 1900/800
Big display - 480 x 800 pixels; 16 777 216 colors
5 megapixels Camera,  microSD/microSDHC slot, 3G
   Android
GPS - Yes

Thursday, July 22, 2010

Samsung Vibrant

Samsung Vibrant is said to be the name of the Samsung GALAXY S for T-Mobile. Still, the device seems to have kept the GALAXY S branding on its back. It utilizes a large 4-inch WVGA, Super AMOLED screen, a 1GHz processor and the Android 2.1 operating system. The camera is 5MP with the ability to record 720p HD video at 30 frames per second. Other goodies include 3G, Wi-Fi and A-GPS

Basic specifications:
GSM 850/900/1800/1900
UMTS 2100/1700
Average Dimensions - 4.82 x 2.54 x 0.39 inches (122 x 65 x 10 mm)
Average Weight - 4.16 oz (118 g)
Big display - 480 x 800 pixels; 16 777 216 colors
Standby / Talk times (450 h / 6.5 h)
5 megapixels Camera,  microSD/microSDHC slot, 3G
   Android
GPS - Yes