|
|
热线:010-51292078 021-51875830 0755-61280252 025-68662821
( _5 e& `: y, K- o( e- _传真:021-62450161 0755-25912501 010-624754164 a! y4 E" m, J5 K9 e# o4 Y5 a4 B
业务手机:15921673576
" e8 Z+ Q" \! o. Z: e) E+ T/ @) O7 o0 s8 Q; a
曙海培训网站:Brew手机开发介绍$ \3 ?; c" P3 G' }2 v
) f5 [3 V, ]2 d0 p* m
课程描述 1 Y) b* s$ |3 C
BREW,即QUALCOMM推出的无线二进制运行环境,是专为无线设备设计的开放标准的瘦应用环境。借助于BREW平台,许多无线应用可以简易快捷地开发,原本几乎与无线市场无缘搭界的第三方开发商从此可以涉足这一新生市场。由于BREW平台的通用性,软件开发商在BREW环境中一次写就的应用程序,可以无需进行任何改变,即可适用所有支持BREW的各种档次终端中。
4 j7 a' h9 c& u9 k2 ]BREW的软件开发包(SDK)使开发商在他们熟悉的基于Windows的环境下工作,创造并测试开发的应用。由于BREW可以管理所有涉及无线语音的功能,开发商可以无需了解深层芯片和系统软件的复杂性就可大显身手了。6 d1 t5 i5 f+ C- D' M
6 f4 o2 U) {& R7 N8 h! ^QUALCOMM免费向手机制造商提供BREW,使他们将BREW集成在设备中。高通同时也向开发人员免费提供BREW SDK。
( r' c( j- E0 h; ^2 ?9 m, X
' s5 v. E- D/ d. G' c通过为无线数据应用开发与执行提供一个急需的通用平台,BREW平台成为推动整个行业增长的引擎。开发商可以更快地编写应用程序,迅速进入大众市场,并确保能得到收益。OEM厂商仅需极少量内部开发和集成工作,就可更快地推出新设备。运营商在通过提供丰富多彩喜闻乐见的应用、内容和服务,创造新的收入来源并获得竞争优势。而消费者可以选择下载那些符合个人兴趣的无线软件。因此,消费者可以自行定制他们的手机终端并带动基于BREW无线数据应用的增长。: Y" `2 k7 T+ r3 m) I0 _! u
2 L D J+ X/ Y
而即将到来的3G更是让移动开发人员成为市场上炙手可热的宠儿。中国的BREW人才极度匮乏,很多企业高新聘请都找不到合适的人员。: x6 X* ]. n' m+ W# M
# S. M8 k; o' ?: {9 c5 ?
: O1 ]" g! R: c
课程目标
& b# H' y/ e! z; D课程结束时,学员具备以下能力: 6 q @# t2 i }- G/ H. x) }
1. 熟练掌握掌握BREW操作系统下C/C++应用开发方法、技巧及相关工具; 5 Z6 F0 g! Q6 S2 }7 ^
2. 熟练掌握BREW程序流程; ' v) o9 H! y8 h7 z
3. 熟练掌握BREW系统架构; ' G, `% a7 v: h Z$ b; _- N
4. 熟练使用VC开发平台进行BREW程序开发; 4 O: Q3 ~7 _, B5 |* h
5. 熟悉手机游戏开发; ; C' E' {9 B. g& Y5 ~
6. 掌握BREW GUI开发;
. Z0 b, u3 t7 i/ O7. 掌握BREW移动互联; 8 y& b, x/ R& u4 a4 }! e% t5 S
8. 掌握SMS开发;
1 j" K5 ^2 K. W( `3 d9. 掌握BREW扩展;
/ \7 p3 s# V' V( ]5 f( k' k10. 掌握国际化、本地化; 9 w: z9 l. N( P( T5 }; Q& |3 j
2 Y8 d* u2 @1 j, F9 Q. a 入学要求 , G4 I4 q- g4 J3 W6 @
对编程热爱、计算机、电子、通信相关专业大学学历;对C/C++编程熟悉者优先;" q5 o# h2 P* i# I u l6 e4 m1 d
* H( g/ K) C) P0 e1 A) K& ]1 P# h 班级规模及环境
# x6 e2 U, x) h/ [, q2 G 为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。 ) ~3 D" L: ?# h8 R- P
开课时间和上课地点
9 w" S1 F6 _" q/ p& H) n上课地点:【上海总部】: 华东师范大学/银城大厦 【深圳分部】: 电影大厦
) C! _" \ Y( E; y8 u, _最近开课时间(周末班/连续班/晚班)% `4 r- U( |( ]. f
学时和学费
" \- i& ~% f5 Q) }9 L9 R ^; P; d ☆课时: 共12天,96学时
/ [7 x. \5 B( x7 j& V1 S' M& G9 x
; ?, K* x) a! x4 } ☆外地学员:代理安排食宿(需提前预定)
8 N$ @4 l2 W) |4 p1 X( }) D3 z
6 {" v* h7 s" l 最新优惠
* M2 d6 j5 w) K4 }! V3 Z \ ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 3 F7 Q: l( Y2 b9 q. b
质量保障 . x0 }: F% R5 D! N
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
x# m- C& o, r6 _+ V+ T5 r; X 2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
8 T% z: S5 p. o 3、培训合格学员可享受免费推荐就业机会。4 Z7 k. u. v6 @' f8 ]9 t
* B' E3 n* a4 E( A3 a6 D
课程大纲 + g3 Q$ Z/ w( R t, y: o
授课内容
( W$ [9 ?6 a' f" X! }; X' X第一篇 移动开发背景介绍
. n# I) l) [' y M9 t嵌入式C编程
! P) Q1 s$ i; R2 P5 J% ?7 p嵌入式C++编程
0 {- W0 H9 y A& ^% x4 A6 T2 f
- F# _" i3 v$ ~+ C, w$ ?嵌入式C/C++考试 ! [3 ^% n9 I; E/ P
第二篇 BREW介绍 $ \& o+ V, ?4 _7 r3 X7 v' ~
BREW环境搭建 * v" a0 V' F9 m) t+ l
开始BREW开发 h) l) p0 |8 J$ o. l
第一个BREW APPLET * c# R1 X. x: z$ l
BREW程序流程
. ~) ?. E9 i; T9 e8 d
$ C& p/ ]$ t: o! L ?4 {7 E0 w搭建BREW开发环境
# C) D; `, J0 x: E5 Y* b0 X写Hello,Brew程序
; E" G; x! ?8 u0 y# b4 q3 ~0 g第三篇 内存管理
$ U3 A( x8 Q9 V" L6 i7 _使用资源 7 m- q/ o i. u3 n
BITMAP
9 |3 H4 ]; @5 Z2 X E% f文字和几何图形 1 |4 c5 L- F( O9 E$ C5 |4 n# ]
: p2 D' b5 p# U2 ^8 @【实验】
: O' |( ~* b% I8 I5 L$ P自己设计一个内存管理器
E8 [+ q4 D9 ^* {第四篇 【实验】 : x" r2 o: ?+ F, X' h- N& k- X+ D
内存管理器
! F( _, M1 o; ]( y【实验】
0 e1 s$ j3 y* i! S' H. \内存管理器
2 d6 L& b0 y) x2 X4 T* p% E5 [9 @第五篇 GUI
& y: b: p- e( f/ [; k【实验】% k8 ~4 B6 Y% v" c( W. ?* b! s
GUI元素使用
! |1 ~1 `3 S+ k9 r第六篇 TILE图像
; F9 q5 G! O' A6 r! z7 F5 J永久存储
! X8 l5 L+ T1 {; _5 ^4 P声音和音乐 / [! e0 ?' z) ]; _0 b
时间和定时器 C" M8 h* H9 D$ X" c
* y$ y1 f, S6 u* X) c【实验】
( f3 t' _ ?6 b8 O: r% vTILE图像
' C, v# e& ~. }, h永久存储
" t9 l$ ?" [" G# g( k- k+ G+ A声音和音乐
8 x# b/ O# [1 Q9 x时间和定时器 " w9 n( R* ]% _+ @+ U
% l# f0 o _8 n理论考试 * f* x. w" W7 ?3 d
BREW PRIMER阶段考试
y3 k, F! ?# T; W& ^5 }4 \第七篇 【大项目】BREW游戏初体验(实现一款手机游戏) 3 I6 N( c( H2 D! T
【大项目】BREW游戏初体验 4 L4 \/ |1 E2 J i7 m* y: q2 _
第八篇 【大项目】BREW游戏初体验 * s4 L7 N/ ?4 ]' p5 }+ d
【大项目】BREW游戏初体验 : ?4 r& M: C7 O* A& F; ^
第九篇 【大项目】BREW游戏初体验
2 p4 Q. K6 K, P' M' M$ N【大项目】BREW游戏初体验 " C. K3 \! \& \) G- ]
第十篇 【大项目】BREW游戏初体验
: a# b& h* }7 d【大项目】BREW游戏初体验
2 x" `5 |. w6 Q! l0 p; D: k第十一篇 无线网络 * A/ {+ K' V) w) A4 r
【实验】
* S- o. \* E& F6 C无线网络编程 5 W- w/ c/ V% \. F
第十二篇 BREW架构深入剖析 8 M& o# w' }# `' G
BREW扩展 6 b$ m5 ]! Z+ f: K: r
* ^" H0 w O2 ]0 g
【实验】 & o$ }$ l2 A4 ?! O
自己实现一个BREW扩展库 4 _& Y5 z5 [ H( b+ H W
第十三篇 浏览器 " O- A" ?6 T8 Z0 ?
【大项目】
; W! ?8 V8 R" Q自己设计一款浏览器
! }) n1 X4 ^" \& I4 o第十四篇 【大项目】 4 z! a& a& }0 z4 Q
自己设计一款浏览器 0 E9 i1 m6 D$ m0 f' f9 ?! W
【大项目】
2 D7 ]; h7 d' p/ y7 ?! b+ o自己设计一款浏览器
! M! i0 @: i' ?, u1 u5 ~第十五篇 【大项目】 - ?+ p& ^ f4 `3 m
自己设计一款浏览器 . I" R" I) ~/ u6 B3 `
【大项目】 7 W% K4 O5 I/ _( n' s! d) l0 J9 l
自己设计一款浏览器
7 S9 G( K2 N- f4 Z: e第十六篇 在真机上运行
* L& V. m) i$ Y6 q# w认证和发布程序 % c' {2 l0 x3 @3 a# L* w B
% b+ b! O1 ^/ A9 S6 k
【实验】将程序移植到真机 % a5 y- C/ s- T9 ~
SMS编程 T( P3 k) }# z. I: [
【实验】
2 E, g% A. }9 \体验SMS编程
# g, K+ N6 e2 `- x第十七篇 BREW和JAVA 4 N, o6 \9 ]4 h- |
BREW各版本区别
5 M! n) N5 ?6 ~' U4 J/ h3 U MFixed-point Math 7 o, ?; A1 c6 B! e1 A8 R
. w4 Y% k& Q* i8 X& S( x【实验】
" F' G) V: x! d. M0 w1 XBREW各版本区别 |
|