Search Here

Latest Java Dumps & java Tips

Enter your email address:

Delivered by FeedBurner

Monday, November 23, 2009

Sun Authorised Training Center World Wide [N - V]

. Monday, November 23, 2009
0 comments

Mexico
Sun Microsystems de Mexico S.A de C.V
Paseo Prolongacion Reforma No. 600-210
Colonia Santa Fe Pena Blanca
Mexico D.F, 01210
Mexico

Telephone: 01 800 90 98 600 opcion 4
Facsimile: (55) 52 61 79 53.
E-mail: training_info@sun.com
Web site: mx.sun.com/training


Middle East and North Africa Region
This region is served by the United Arab Emirates registration office and Middle East Web Site
Sun Microsystems (UAE) Ltd.
Dubai Internet City, Bldg. 15
P.O. Box 50769, Dubai
United Arab Emirates

Telephone: 971 4366 2600
Facsimile: 971 4366 2626
E-mail: ses_ae@sun.com
Web site: middleeast.sun.com/training


Montenegro
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169 984
Facsimile: 30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://me.sun.com/training


Netherlands
Sun Educational Services
Saturnus 1
3824 ME Amersfoort
Netherlands

Telephone: 31 33 4515200
Facsimile: 31 33 4515356
E-mail: ses_nl@sun.com
Web site: nl.sun.com/training


New Zealand
Sun Learning Services

Toll free: 0800 SUN EDU (0800 786 338)
E-mail: education-NZ@sun.com
Web site: nz.sun.com/training


Norway
Sun Microsystems AS
Pb 3851 Ullevål Stadion
Sognsveien 75
0805 Oslo
Norway

Telephone: 47 233 69650
Facsimile: 47 233 69699
E-mail: ses_no@sun.com
Web site: no.sun.com/training


Philippines
This country is served by the Singapore registration office
Sun Microsystems Philippines Inc.
32/F PhilamLife Tower
8767 Paseo de Roxas
1226 Makati City
Philippines

Telephone: (632) 885-7867 ext. 441 or 341
Facsimile: (632) 885-7866
E-mail: Edu_Enquiry_PH@sun.com
Web site: ph.sun.com/training


Poland
Sun Microsystems Poland
Domaniewska 50 A
Warsaw 02-672 Poland

Telephone: 48-22-8747848
Facsimile: 48-22-8747700
E-mail: ses_pl@sun.com
Web site: pl.sun.com/training


Portugal
Sun Microsystems Portugal
Arquiparque
R. Dr. Antonio Loureiro Borges, Nr 9 - 11(o) piso
Miraflores
1495 - 131 Alges
Portugal

Telephone: 35 1 214 220 460
Facsimile: 35 1 214 134 098
E-mail: ses_pt@sun.com
Web site: pt.sun.com/training


Romania
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169 984
Facsimile: 30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://ro.sun.com/training


Russian Federation
Sun Microsystems
B-200, Leninsky Pr.
Moscow, 117198
Russia

Telephone: 7 495 935 8411
E-mail: ses_ru@sun.com
Web site: ru.sun.com/training


Saudi Arabia
This country is served by the United Arab Emirates registration office and regional Middle East Web Site
Sun Microsystems (UAE) Ltd.
Dubai Internet City, Bldg. 15
P.O. Box 50769, Dubai
United Arab Emirates

Telephone: 971 4366 2600
Facsimile: 971 4366 2626
E-mail: ses_ae@sun.com
Web site: middleeast.sun.com/training


Serbia
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169 984
Facsimile: 30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://cs.sun.com/training/


Singapore
Sun Microsystems Singapore
1, Magazine Road
#07-01/13, Central Mall
Singapore 059567

Hotline: (65) 6216-8333
Telephone: (65) 6438-1888
Facsimile: (65) 6438-7646
E-mail: Edu_Enquiry_SG@sun.com
Web site: sg.sun.com/training


Slovakia
Sun Microsystems Slovakia, s.r.o.
Apollo Business Center
Mlynske nivy 43,
821 09 Bratislava 2
Slovakia

Telephone: 421 248 210 800
Facsimile: 421 248 210 801
E-mail: ses_sk@sun.com
Web site: sk.sun.com/training


Slovenia
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169 984
Facsimile: 30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://slovenia.sun.com/training


South Africa
Sun Educational Services
Sun Microsystems (South Africa) (Pty) Ltd.
Waterfall Crescent North, Ground Floor
Waterfall Park, Bekker Street, Midrand 1
P.O. Box 5012
Johannesburg, 1685
Republic of South Africa

Telephone: +27 11 256 6300
Facsimile: +27 11 315 4677
E-mail: ses_za@sun.com
Web site: za.sun.com/training


Spain
Sun Microsystems Iberica, S.A.
Serrano Galvache, 56
Centro Empresarial Parque Norte
Edificio Olmo
28033 Madrid
Spain

Switchboard: (34) 91 767 60 00
Telephone: (34) 902 210 412
Facsimile: (34) 91 767 66 67
E-mail: ses_es@Sun.COM
Web site: es.sun.com/training


Sri Lanka
This country is served by the Singapore registration office
Sun Microsystems Pte Ltd.
1 Magazine Road
#07-01/13 Central Mall
059567
Singapore

Switchboard: (34) 91 767 60 00
Hotline: (65) 6216-8333
Telephone: (65) 6438-1888
Facsimile: (65) 6438-7646
E-mail: Edu_Enquiry_LK@sun.com
Web site: lk.sun.com/training


Sweden
Sun Microsystems AB
Box 51
164 94 Kista
Sweden

Telephone: 46 8 631 22 00
Facsimile: 46 8 631 22 05
E-mail: ses_sw@sun.com
Web site: se.sun.com/training


Switzerland (German-speaking)
Sun Microsystems (Schweiz) AG
Javastrasse 2 / Hegnau
8604 Volketswil
Switzerland

Telephone: 41 (44) 908 90 50
Facsimile: 41 (44) 908 90 51
E-mail: ses_ch@sun.com
Web site: ch.sun.com/d/training


Switzerland (French-speaking)
Sun Microsystems (Suisse) SA
Route des Avouillons 12
1196 Gland
Switzerland

Telephone: 41 22 999 04 04
Facsimile: 41 22 999 04 05
E-mail: ses_ch@sun.com
Web site: ch.sun.com/f/training


Taiwan
Sun Microsystems Taiwan Limited Training Center
(105) 4F, No. 71 Ming-Sen East Road Sec. 3
Taipei, Taiwan

Telephone: (886)2-2518-5735
Toll free: 0800-088-786
Facsimile: (886)2-2506-0911
E-mail: twedu@sun.com
Web site: tw.sun.com/training


Thailand
Sun Microsytems (Thailand) Ltd.
23rd Floor, Bangkok City Tower
179 South Sathorn Road
Tungmahamaek, Sathorn
Bangkok 10120
Thailand

Telephone: 66-2344-6888
Facsimile: 66-2344-6777
E-mail: Edu_Enquiry_TH@sun.com
Web site: th.sun.com/training


Turkey

Telephone:90 212 335 22 68
E-mail: ses_tk@sun.com
Web site: tr.sun.com/training


Ukraine
Sun Microsystems AO
Horizon Tower
Regus Business center
42-44 Shovkovichna st.
Kiev

Telephone: +38 (044) 490 1245
Facsimile: +38 (044) 490 1254
E-mail: ses_ua@sun.com
Web site: ua.sun.com/training


United Arab Emirates
Sun Microsystems (UAE) Ltd.
Dubai Internet City, Bldg. 15
P.O. Box 50769, Dubai
United Arab Emirates

Telephone: 971 4 366 2600
Facsimile: 971 4 366 2626
E-mail: ses_ae@sun.com
Web site: middleeast.sun.com/training


United Kingdom
Sun Microsystems
Java House
Guillemont Park
Minley Road
Blackwater
Camberley, Surrey, GU15 3YL

Telephone: 44 1252 421212
Facsimile: 44 1276 681546
E-mail: ses_uk@sun.com
Web site: uk.sun.com/training


United States
Sun Microsystems
Sun Educational Services
500 Eldorado Blvd.
M/S UBRM02-119
Broomfield, CO 80021
United States

Telephone: 303-464-4097
Toll free: 800-422-8020
Facsimile: 303-464-4490
E-mail: registrars@sun.com
Web site: sun.com/training


Venezuela
Sun Microsystems de Venezuela, S.A.
Av. Principal del Bosque.
Torre Credicard, Piso 12
El Bosque. 1050
Caracas
Venezuela

Telephone: 58 212 9053947 / 9053991 / 9053861, 800-sunve
Facsimile: 58 212 9053811
E-mail: training-info.ve@sun.com
Web site: ve.sun.com/training


Vietnam
This country is served by the Singapore registration office
Sun Microsystems Singapore
1, Magazine Road
#07-01/13, Central Mall
Singapore 059567

Telephone: (65)-6438-1888
Facsimile: (65)-6438-7646
E-mail: Edu_Enquiry_VN@sun.com
Web site: vn.sun.com/training

Read More »»

Sun Authorised Training Center World wide [G - M]

.
0 comments

Germany
Sun Microsystems GmbH
Schulung
Sonnenallee 1
85551 Kirchheim - Heimstetten
Germany

Telephone: 49/89 46008 2788
Facsimile: 49/89 46008 2789
E-mail: ses_de@sun.com
Web site: de.sun.com/training


Great Britain
Sun Educational Services
Java House
Guillemont Park
Minley Road
Blackwater
Camberley, Surrey, GU15 3YL
United Kingdom

Telephone: (01252) 421212
Facsimile: (01252) 422584
E-mail: ses_uk@sun.com
Web site: uk.sun.com/training


Greece
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169900
Facsimile: 30 210 6169901
E-mail: ses_gr@sun.com
Web site: gr.sun.com/training


Hong Kong
Sun Educational Services HK
66/F Central Plaza
18 Harbour Road
Wanchai
Hong Kong

Telephone: (852) 2202 6256
Facsimile: (852) 2827 5989
E-mail: education_hk@sun.com
Web site: hk.sun.com/training


Hungary
Sun Microsytems Hungary
Lechner Ödön fasor 7
H-1095 Budapest
Hungary

Telephone: 36 1 489 8902
Facsimile: 36 1 201 2731
E-mail: ses_hu@sun.com
Web site: hu.sun.com/training


India
Sun Microsystems India Pvt. Ltd
Sun Learning Services
6th Floor, Prestige Obelisk,
No.3, Kasturba Road,
Bangalore 560 001, India

Telephone: (91-80) 4402-1234
Facsimile: (91-80) 6693-0655 / 66
Toll free: 1800-425-1234(MTNL/BSNL)
E-mail: Edu_Enquiry_IN@sun.com
Web site: in.sun.com/training


Indonesia
This country is served by the Singapore registration office
PT Sun Microsystems Indonesia
Wisma Metropolitan I, 13 Floor
JL.Jend. Sudirman Kav 29-31
Jakarta

Telephone: (62) 21 527-6789
Facsimile: (62) 21 527-8777
E-mail: Edu_Enquiry_ID@sun.com
Web site: id.sun.com/training


Israel
Sun Microsystems Israel
9 Hamenofim Street
PO Box 2116
Ind. Area Herzelia 46120
Israel

Telephone: 972 9 9710504
Facsimile: 972 9 9513467
E-mail: ses_il@sun.com
Web site: il.sun.com/training


Italy
Sun Microsytems Italia Spa
Viale Fulvio Testi, 327
20162 Milano

Telephone: 39 (02)641511
Toll free: 800031813
Facsimile: 39 (02) 64152490
E-mail: ses_it@sun.com
Web site: it.sun.com/training


Japan
Sun Microsytems K.K.
SBS Tower, 4-10-1 Yoga
Setagaya-ku, Tokyo, 158-8633
Japan

Telephone: 81-3-5717-4300
Facsimile: 81-3-5717-4810
E-mail: registrar2@japan.sun.com
Web site: jp.sun.com/training


Kazakhstan
This country is served by the Russian Web site
Sun Microsystems
Business Center "Prime"
office 312, ul. Furmanova 100 G
050000, Almaty,
Kazakhstan

Telephone:+7 (327) 258-1810
Facsimile:+7 (327) 258-1477
E-mail: info-kz@sun.com
Web site: http://kz.sun.com/training


Korea
Sun Mircrosystems Korea, Ltd.
Educational Services
Dukmyung Building, 3F&11F
Samsung-dong, 170-9, Kangnam-ku
Seoul, Korea 135-741

Telephone: (2)3453-6601~2
Toll free: 080-007-7800
Facsimile: (2)3453~6603
E-mail: help@suned.co.kr
Web site: kr.sun.com/training


Kosovo
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone:30 210 6169 984
Facsimile:30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://kosovo.sun.com/training


Luxembourg
Sun Microsystems Luxembourg SARL
Educational Services
Parc d'Activites Capellen, 77-79
L-8308 Capellen
Luxembourg

Telephone: 352 (0)49-11 33 29
Facsimile: 352 (0)49 11 33 33
E-mail: ses_lu@sun.com
Web site: lu.sun.com/training


Macedonia
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169 984
Facsimile: 30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://mk.sun.com/training


Malaysia
Sun Microsystems Malaysia Sdn Bhd
Level 34, Menara Citibank
165 Jalan Ampang
50450 Kuala Lumpur
Malaysia

Telephone: (603) 2116 1888
Facsimile: (603) 2116 1999
E-mail: Edu_Enquiry_MY@sun.com
Web site: malaysia.sun.com/training

Read More »»

Sun Authorised Training Center World Wide [A-F]

.
0 comments

Albania
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169 984
Facsimile: 30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://al.sun.com/training


Argentina
Sun Microsytems de Argentina S.A.
Av.Madero 900 piso 20
(1106), Ciudad de Buenos Aires
Argentina

Telephone: (5411) 4317-5600
Toll free: 0800-77-78622 or 0800-SUNCAPACITACION
Facsimile: (005411) 4317-5619
E-mail: learning-salesweb@sun.com
Web site: ar.sun.com/training


Australia
Sun Learning Services
Level 3, 33 Berry Street
North Sydney NSW 2060
Australia

Telephone: 1800 628-193
Facsimile: (02) 9466 1420
E-mail: education@aus.sun.com
Web site: au.sun.com/training


Austria
Sun Microsystems GesmbH
Wienerbergstr. 3/7
A1101 Wien
Austria

Telephone: 43-1-60 563-0
Facsimile: 43-1-60 563-11920
E-mail: ses_at@sun.com
Web site: at.sun.com/training


Belgium
Sun Microsystems Belgium NV/SA
Educational Services
Lozenberg 15
B-1932 Zaventem
Belgium

Telephone: +32/(0)2.704.89.83
Facsimile: +32/(0)2.704.80.01
E-mail: ses_be@sun.com
Web site: be.sun.com/training


Bosnia-Herzegovina
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169 984
Facsimile: 30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://ba.sun.com/training


Bulgaria
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169 984
Facsimile: 30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://bg.sun.com/training


Brazil
Sun Microsystems do Brasil
Rua Alexandre Dumas, 2016
Chacara Santo Antônio
São Paulo SP
Brazil

Telephone: 0800 55 7863
Facsimile: 55 11 5187-2100 ext. 10103
E-mail: sun.education@sun.com
Web site: br.sun.com/training


Canada
This country is served by the United States registration office
Sun Microsystems
Sun Educational Services
500 Eldorado Blvd.
M/S UBRM02-119
Broomfield, CO 80021
United States

Telephone: 303-464-4097
Toll free: 800-422-8020
Facsimile: 303-464-4490
E-mail: registrars@sun.com
Web site: ca.sun.com/training


Chile
Sun Microsystems
Oficina Regional de Chile, Peru, Bolivia
Sanchez Fontecilla 310, 5(o) Piso
Las Condes, Santiago
Chile

Telephone: (562) 372 4500
Facsimile: (562) 372 4560
E-mail: educacion@chile.sun.com
Web site: cl.sun.com/training


China - Beijing
Sun Microsystems (China) Co., Ltd.
Sun Educational Services
7-8/F, Tower 3 China Central Place
No. 77 Jian Guo Road, Chaoyang district,
Beijing PRC, 100025

Telephone: 8610 68035588
Facsimile: 8610 68025556
E-mail: education@prc.sun.com
Web site: cn.sun.com/training


China - Shanghai
Sun Microsystems of (China) Co. Limited
Sun Educational Services
18/F Peregrine Plaza
No. 1325 Huaihai Zhong Rd
Shanghai, 200031
China

Telephone: 8621 64661228
Facsimile: 8621 64661226
E-mail: education@prc.sun.com
Web site: cn.sun.com/training


China - Guangzhou
Sun Microsystems of (China) Co. Limited
Sun Educational Services
40/F, Metro Plaza
No. 183 Tian He Bei Road
Guangzhou 510075
China

Telephone: 8620 87555900
Facsimile: 8620 87555902
E-mail: education@prc.sun.com
Web site: cn.sun.com/training


Colombia
Sun Microsystems de Colombia, S.A.
Avenida 82 # 10-50 piso 8
Bogotá
Colombia

Telephone: (571) 6288594 o (571) 6286330 extension 58494
Facsimile: (571)-6288542
E-mail: training-info.co@sun.com
Web site: co.sun.com/training


Croatia
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone: 30 210 6169 984
Facsimile: 30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://hr.sun.com/training


Cyprus
This country is served by the Balkans regional Web site and the Greece registration office
Sun Microsystems (Hellas) S.A. (Sun Greece office)
9 Frangoklissias Str.
151 25 Maroussi Athens
Greece

Telephone:30 210 6169 984
Facsimile:30 210 6169 901
E-mail: ses_gr@sun.com
Web site: http://cy.sun.com/training


Czech Republic
Sun Microsystems Czech s.r.o.
V Parku 2308/8
Building 3
148 00 Praha 4
Czech Republic

Telephone: 420 233 009 359
Facsimile: 420 233 009 355
E-mail: ses_cz@sun.com
Web site: cz.sun.com/training


Denmark
Sun Microsystems Danmark A/S
Linde Alle 7B
DK-2850
Naerum
Denmark

Telephone: 45 455 65040
Facsimile: 45 455 65061
E-mail: ses_dk@sun.com
Web site: dk.sun.com/training


Egypt
This country is served by the United Arab Emirates registration office and regional Middle East Web Site
Sun Microsystems (UAE) Ltd.
Dubai Internet City, Bldg. 15
P.O. Box 50769, Dubai
United Arab Emirates

Telephone: 971 4 366 2600
Facsimile: 971 4 366 2626
E-mail: ses_ae@sun.com
Web site: middleeast.sun.com/training


Finland
Sun Microsystems Oy
Lars Sonckin kaari 12
PL 12
02600 Espoo, Finland

Telephone: 358 952 5561
Facsimile: 358 952 5562
E-mail: ses_fi@sun.com
Web site: fi.sun.com/training


France
Sun Microsystems
Service Formation
13 Avenue Morane Saulnier
BP 53
78142 Velizy Cedex
France

Telephone: 33(0)1 34 03 17 17
Facsimile: 33(0)1 34 03 17 20
E-mail: formation-france@sun.com
Web site: fr.sun.com/training
site: vn.sun.com/training

Read More »»

Sunday, November 22, 2009

Interview Questions Downloads

. Sunday, November 22, 2009
0 comments




Java Interview Question Download :


Read More »»

Downloads

.
0 comments

Read More »»

Monday, November 16, 2009

Sun Certified Mobile Application Developer for the Java Platform, Micro Edition, Version 1.0 (CX-310-110) Exam Objectives

. Monday, November 16, 2009
0 comments



Exam Objectives

Section 1: JTWI (JSR 185) and Overview of JTWI-Compliant Wireless Applications


  • Identify the goals and characteristics of the JTWI specification (JSR 185), including the mandatory specifications, conditionally required specifications, and the minimum configuration. Compare the relationship and differences between JTWI and other wireless Java technologies.
  • Develop portable applications that are compatible with the requirements and restrictions an application programmer must adhere to, in order to ensure compatibility with a JTWI-compliant device, including resource minimums (standard-size application), clock resolution, and the use of preferred Multi-Purpose Internet Mail Extensions (MIME) names as applicable to Connected Limited Device Configuration (CLDC) 1.0 and 1.1, Mobile Information Device Profile (MIDP) 2.0, Wireless Messaging API (WMA) 1.1, and Mobile Media API (MMAPI) 1.1).


Section 2: CLDC 1.0 and 1.1


  • Identify correct and incorrect statements or examples about the requirements and scope of the CLDC specification, including the differences between 1.0 and 1.1.
  • Describe the ways in which a CLDC virtual machine does and does not adhere to the Java Language Specification (JLS) and the Java Virtual Machine specification.
  • Identify correct and incorrect statements or examples about CLDC classes including those derived from J2SE, and the CLDC-specific classes, including identifying which core J2SE classes are NOT included in CLDC, or have different behaviors (for example java.lang.String and io classes)
  • Given the differences and limitations of exception/error handling with CLDC devices, handle exceptions correctly.
  • Write code that effectively manages memory and garbage collection.


Section 3: Security (Both CLDC and MIDP)


  • Given a set of requirements, design and build applications given CLDC-specified application-level security, including the sandbox model.
  • Identify correct and incorrect statements or examples about untrusted MIDlet suites.
  • Explain trusted MIDlet suite security authorization and permissions, including the process for MIDlet suite signing.
  • Explain requirements and process of using X.509 public key infrastructure (PKI) authentication for MIDlet suites.


Section 4: Networking


  • Write code using the Generic Connection framework specified by CLDC, recognizing its characteristics, use, classes, and interfaces. This may include identification of the class hierarchy and relationships of the Generic Connection framework.
  • Write code for MIDP 2.0 networking, and issues and limitations related to Hypertext Transfer Protocol (HTTP), HTTPS, and Transmission Control Protocol/Internet Protocol (TCP/IP) sockets and datagram, recognizing which connections are required and which are optional, as well as comparing the issues related to TCP/IP and User Datagram Protocol (UDP) datagrams.
  • Write code using the MIDP 2.0 classes in the javax.microedition.io package, including code that correctly opens, closes, and uses a network connection, using the implications of network blocking operations, scheme, connection number limitations, and character encoding.
  • Given a problem scenario, troubleshoot networking issues for MIDP 2.0.


Section 5: Application Model, Delivery, Lifecycle, and Provisioning


  • Explain the specification guarantees for: browsing for MIDlet suites, transferring MIDlet suites, using HTTP, push registries, basic authentication, installing and updating MIDlet suites, invoking MIDlet suites, and deleting MIDlet suites.
  • Identify correct and incorrect statements or examples about the MIDP application model, including: the MIDP execution environment, MIDlet suites, MIDlet suite packaging (including the manifest and the application descriptor), discovering available services on the device, discovering which version of MIDP and CLDC is on the device.
  • Develop applications that correctly reflect a MIDlet's application lifecycle, including: the purpose of the MIDlet class, communication with the application management software, platform request API, valid MIDlet states and transitions, and the behavior that should and should NOT be implemented within different lifecycle methods (including the constructor).
  • Deploy a MIDP 2.0 application with the correct use of Java Application Descriptor (JAD) files and manifests.
  • Given an installation failure, analyze the problem and develop possible resolutions.
  • Given a set of requirements, develop applications that correctly implement MIDP 2.0 support for delayed or scheduled activities using timers and background threads.


Section 6: MIDP Persistent Storage


  • Develop code that correctly implements handling, sharing, and removing RecordStores within MIDlet suites.
  • Develop code that correctly implements adding, retrieving, modifying, and deleting individual records in a RecordStore, and converting RecordStore record data to and from byte arrays, and that reflects performance implications.
  • Identify correct and incorrect statements or examples about filtering, comparing, event listening, and enumerating records in a RecordStore.


Section 7: Push Registry


  • Explain MIDP 2.0 Push Registry benefits and limitations, and describe its use in applications.
  • Develop applications that correctly use MIDP 2.0 Push Registry including discovery, dynamic compared to static, and recognizing the types of connections that can and cannot be accepted.


Section 8: MIDP User Interface (UI) API


  • Given a scenario, develop MIDP 2.0-compliant user interfaces, recognizing portability requirements and limitations (such as double-buffering not guaranteed), and performance issues (such as using inner classes and freeing memory buffers).
  • Discuss the MIDP user interface high-level API including concurrency, portability, structure of the API, and interplay with the application manager.
  • Explain the MIDP user interface low-level API including font support, repainting, and coordinate system.
  • Given a set of requirements, develop interactive MIDP 2.0 user interface code with proper event-handling (including both the high-level and low-level APIs, repainting and threading issues).
  • Identify correct and incorrect statements or examples about the classes (including the class hierarchy) within the javax.microedition.lcdui package.
  • Compare and contrast high-level and low-level APIs, including layout techniques.
  • Explain requirements, issues, class hierarchy, and relationships between items and screens.


Section 9: MIDP Game API


  • Given a scenario, develop code using the MIDP Game API package to improve performance and reduce application size.
  • Compare and contrast the use of MIDP's GameCanvas class and the MIDP low-level canvas.
  • Given a set of requirements, develop code using MIDP's LayerManager class.
  • Given a set of requirements, develop code using MIDP's Layer, Sprite, and TiledLayer classes.


Section 10: Media Using MIDP 2.0 and the MMAPI 1.1


  • Given a set of requirements, develop code using MMAPI's support for tone generation.
  • Given a set of requirements, develop code that correctly uses MIDP support for sound including audio playback, tone generation, media flow controls (start, stop), media type controls (volume, tone), and media capabilities using "Manager", "Player", and "Control" objects, recognizing the difference between required and optional features.
  • Develop code that correctly uses MMAPI support for playback and recording of media, including the use of the "DataSource", "Player", and "Manager" objects, support for audio and video capture and playback, system properties queries, recognizing the difference between required and optional features.
  • Identify correct and incorrect statements or examples about the media class hierarchies in both MIDP 2.0 and MMAPI 1.1.


Section 11: Wireless Messaging API 1.1


  • Describe the WMA's basic support for sending and receiving messages, and the Generic Connection Framework.
  • Explain the WMA's support for Short Message Service (SMS) and Cell Broadcast capabilities.
  • Identify correct and incorrect statements or examples about WMA including the WMA addressing scheme, client vs. server connections, WMA-related exceptions, WMA-related security issues, message size limitation, message creation, sending, synchronous compared to asynchronous message receipt, and the relationship between WMA and Push Registry.

Read More »»

Sun Certified Enterprise Architect for the Java Platform, Enterprise Edition 5 (CX-310-052) Exam Objectives

.
0 comments



Assignment Objectives

Section 1: Application Design Concepts and Principles


  • Explain the main advantages of an object-oriented approach to system design including the effect of encapsulation, inheritance, and use of interfaces on architectural characteristics.
  • Describe how the principle of "separation of concerns" has been applied to the main system tiers of a Java Platform, Enterprise Edition application. Tiers include client (both GUI and web), web (web container), business (EJB container), integration, and resource tiers.
  • Describe how the principle of "separation of concerns" has been applied to the layers of a Java EE application. Layers include application, virtual platform (component APIs), application infrastructure (containers), enterprise services (operating system and virtualization), compute and storage, and the networking infrastructure layers.


Section 2: Common Architectures


  • Explain the advantages and disadvantages of two-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security.
  • Explain the advantages and disadvantages of three-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security
  • Explain the advantages and disadvantages of multi-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security.
  • Explain the benefits and drawbacks of rich clients and browser-based clients as deployed in a typical Java EE application.
  • Explain appropriate and inappropriate uses for web services in the Java EE platform


Section 3: Integration and Messaging


  • Explain possible approaches for communicating with an external system from a Java EE technology-based system given an outline description of those systems and outline the benefits and drawbacks of each approach.
  • Explain typical uses of web services and XML over HTTP as mechanisms to integrate distinct software components.
  • Explain how JCA and JMS are used to integrate distinct software components as part of an overall Java EE application.


Section 4: Business Tier Technologies


  • Explain and contrast uses for entity beans, entity classes, stateful and stateless session beans, and message-driven beans, and understand the advantages and disadvantages of each type.
  • Explain and contrast the following persistence strategies: container-managed persistence (CMP) BMP, JDO, JPA, ORM and using DAOs (Data Access Objects) and direct JDBC technology-based persistence under the following headings: ease of development, performance, scalability, extensibility, and security.
  • Explain how Java EE supports the deployment of server-side components implemented as web services and the advantages and disadvantages of adopting such an approach.
  • Explain the benefits of the EJB 3 development model over previous EJB generations for ease of development including how the EJB container simplifies EJB development.


Section 5: Web Tier Technologies


  • State the benefits and drawbacks of adopting a web framework in designing a Java EE application
  • Explain standard uses for JSP pages and servlets in a typical Java EE application.
  • Explain standard uses for JavaServer Faces components in a typical Java EE application.
  • Given a system requirements definition, explain and justify your rationale for choosing a web-centric or EJB-centric implementation to solve the requirements. Web-centric means that you are providing a solution that does not use EJB components. EJB-centric solution will require an application server that supports EJB components.


Section 6: Applicability of Java EE Technology


  • Given a specified business problem, design a modular solution that solves the problem using Java EE.
  • Explain how the Java EE platform enables service oriented architecture (SOA) -based applications.
  • Explain how you would design a Java EE application to repeatedly measure critical non-functional requirements and outline a standard process with specific strategies to refactor that application to improve on the results of the measurements.


Section 7: Patterns


  • From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book - Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition and named using the names given in that book.
  • From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book - Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software and are named using the names given in that book.
  • From a list, select the benefits and drawbacks of a pattern drawn from the book - Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software.
  • From a list, select the benefits and drawbacks of a specified Core J2EE pattern drawn from the book – Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition.


Section 8: Security


  • Explain the client-side security model for the Java SE environment, including the Web Start and applet deployment modes.
  • Given an architectural system specification, select appropriate locations for implementation of specified security features, and select suitable technologies for implementation of those features
  • Identify and classify potential threats to a system and describe how a given architecture will address the threats.
  • Describe the commonly used declarative and programmatic methods used to secure applications built on the Java EE platform, for example use of deployment descriptors and JAAS.

Read More »»

Java Dumps Headline Animator