课程列表
嵌入式操作系统-Linux
嵌入式Linux预科班
嵌入式Linux C/C++强化班
嵌入式Linux应用开发班
嵌入式Linux系统开发班
嵌入式Linux驱动开发班
手机开发平台-Android
Android预科班
Android Java强化班
Android应用开发培训班
Android系统开发培训班
Android系统移植培训班
嵌入式处理器-ARM
ARM开发培训班
 
Android Java强化班 首页 >> 手机开发平台-Android >>
 
 

   有志进行Android 3G手机应用开发、系统开发、移植开发,学习Linux Smart Phone智能手机系统开发的学员。
    参加嵌入式linux下Java语言基础应用开发培训,在该班中主要介绍嵌入式 Linux, uClinux 的基本命令和JAVA语言基础编程知识,以及在ARM7, ARM9, ARM11上面使用实例。
    在课程中,学员使用的开发环境完全是东方赛富根据国外(主要是美国,德国和印度)嵌入式ARM开发使用的流行的Scratchbox+QEMU引进并根据需要加以整合集成开发工具。让学员完全在Linux+ARM环境进行实战演习。最后在真实的硬件开发板上进行测试运行。
    ◆ 熟悉Linux操作系统具体操作
    ◆ 熟悉嵌入式ARM Linux系统开发的整体流程
    ◆ 熟练使用JAVA语言进行编程
    ◆ 熟悉Linux下JAVA程序调试
    ◆ 熟练使用嵌入式Scratchbox+QEMU开发工具
    ◆ 熟练使用在ARM Linux环境搭建和运行
    1、计算机、电子、自动化、通信、信息工程等相关专业。 
    2、大学专科(含专科)以上学历。
    3、不具备以上条件,但从事 2 年以上计算机软硬件开发的技术人员。
    4、有就业需求的学员应满足相关企业员工身体健康要求。
    1、培训过程中如有内容理解不透或消化不好,可免费在下期班中重听;或者申请补课。
    2、培训结束后免费提供技术支持和免费项目实践机会,充分保证学员项目实践机会。
    3、免费为培训学员推荐就业机会。

    就业承诺:东方赛富3G学院承诺学员—参加3G学院就业课程,保底薪,100%全部就业;不就业,退全额学费;凡通过入学基础考试的学员,入学即签订就业保障协议。
    就业行业:电信/网络/通讯、消费类电子、工业控制、军工企事业、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。

   【张老师】
   清华大学计算机系硕士,Google中国工程院高级工程师。7年嵌入式手机开发经验,精通Google Android手机开发平台,目前从事Mobile Phone的研究与开发。精通JAVA、J2ME、Google Dalvik VM(基于JAVA的嵌入式JAVA虚拟机),参与Google Dalvik VM在ARM、PowerPC平台上的移植与开发。对嵌入式Linux、uClinux、嵌入式图形协议栈、GSM、WCDMA、TD-SCDMA等常用协议有深刻理解,精通嵌入式系统的优化、裁减、定制。
   【许拥军】
   清华大学计算机系硕士,Google中国工程院高级工程师,原清华大学计算机系国家863项目“系统动态核迁移”技术负责人。9年软件开发经验,6年嵌入式开发经验,精通嵌入式系统、Linux内核。对嵌入式操作系统Linux、uClinux、WinCE有深入研究,尤其精通内核的调度系统、MMU管理和中断控制。曾经移植多款PowerPC处理器,对MPC7XX, MPC8XX系列处理器理解很深,对PowerPC的中断系统、FPU计算单元、MMU控制器、Cache和多处理器SMP技术有透彻的了解。在ARM、XSCALE等多种体系结构平台上移植Linux内核时;对嵌入式Linux的实时性、安全、可靠性的特点也有深入研究。参与翻译了操作系统经典书籍《操作系统--精髓与设计原理(第五版)》,该书作为清华北大众多高校的计算机操作系统专业教材。
   【欧阳坚】
   清华大学硕士,10年软件开发经验,6年嵌入式行业教学经验,曾任职于FSMLabs中国区技术总监。负责开发ARM处理器在RTLinux实时操作系统的升级,移植和维护。移植了24xx, 64xx, PXA270, EP9312, OMAPx, IXP25x, IXP26x, Cortex系列处理器。在美国著名的手机软件公司负责XWindows, DirectFB, WM图形系统开发, 优化显卡驱动硬件加速功能。负责移植Android系统平台到多款ARM机器上。优化Android平台的Webkit,设计和开发基于webkit的webwidget framework开发。研究生期间,就积极参与RTLinux和SkyEye内核开源项目,长期从事嵌入式Linux内核,系统级别开发。精通Linux内核驱动和移植,RTLinux实时内核开发。在实时RTLinux技术领域,是国内最权威的开发者之一。
   更多师资团队...

   ◆《东方赛富Android JAVA强化班内部讲义》
   ◆ 谷歌Android手机 HTC G1(T-Mobile的定制机型)

    为保证教学质量,每期预科班限额15人,如要参加,请提前在本页最下方提交预约信息。

    开课时间:2010年01月16日
    上课地点:东方赛富3G学院清华校区(北京海淀区中关村五道口清华东门华清商务会馆1602B)
    课程配备:教材、电脑、实验器材开发板人手一套

    课时:5天(30课时)
    培训费用:1000元(含教材费、午餐费)
    外地学员:代理安排食宿(需提前向学院说明,预定房间)
    交费方式:网上转帐、银行汇款、支票
    咨询电话:010-82865990转8001
    参加本期班前15名可获100元优惠券,先报先得!
    本课程参加东方赛富的全国大学生就业"破冰工程"大型公益活动。

    团体报名优惠:
    ◆团体报名优惠措施:两人95折优惠,三人及三人以上9折优惠
    ◆套餐课程同时报名优惠措施(以下套餐只能任选一种):
        1、同时报选《Android应用开发班》或《Android系统开发班》,即享受400元优惠,同时可获中国软件行业协会嵌入式系统分会认证证书。
        2、同时选报《Android应用开发培训班》、《Android系统开发培训班》、《Android系统移植培训班》、《嵌入式Linux应用开发班》、《嵌入式Linux系统开发班》、《嵌入式Linux驱动开发班》、《嵌入式Linux移植开发班》中的任意3门课程,即赠送S3C2440开发板。
        3、报选本课程可获200元折价券!查看折价券使用规范

授课时间 课程大纲
第一天
9:00
|
12:00
1. Java基本知识
    1.1 Java语言与面向对象的程序设计
        ◆ 面向对象的程序设计思想
        ◆ Java语言的特点
        ◆ Java类库
    1.2 Java程序概述
        ◆ Java开发环境
        ◆ Application举例
        ◆ Java JVM环境
        ◆ J2SE/J2EE/J2ME介绍
        ◆ Android Java介绍
    1.3 Java基本数据类型与表达式
        ◆ 变量与常量
        ◆ 基本数据类型
        ◆ 表达式与运算符
        ◆ 类型转换
    1.4 Linux下面Java编译
        ◆ javac编译命令详解
        ◆ java执行命令详解
        ◆ jar执行命令详解
    1.5 Linux下面Makefile和ant详解
        ◆ Makefile中编译Java程序
        ◆ ant中编译Java程序
13:00
|
16:00

【实验】
    通过本实验,学员将具备编写在ARM硬件平台的JAVA语言数组的
    定义,申明,使用,和函数的原理。
    1. Javac,Java相关命令使用
    2. JAVA简单数据结构编程
    3. Java虚拟机的使用
    4. Ant工具和Makefile使用

第二天
9:00
|
12:00
2. 类与对象的基本概念
    2.1 面向对象的程序设计
        ◆ 抽象
        ◆ 封装
        ◆ 继承
        ◆ 多态
    2.2 类与对象
        ◆ 类的声明
        ◆ 对象的声明与引用
        ◆ 数据成员
        ◆ 方法成员
        ◆ 类的组织——包的概念
        ◆ 类的访问控制
        ◆ 类成员的访问控制
      2.3 对象初始化和回收
        ◆ 构造方法
        ◆ 析构函数
        ◆ 内存回收技术
13:00
|
16:00
【实验】
    通过本实验,详细的了解JAVA语言中类的使用和编程
    1. 设计学生信息管理类的定义和设计学生信息管理系统
    2. 设计图形设计中的各类图形类的使用
第三天
9:00
|
12:00
3. Java类的方法
    3.1 方法的控制流程
        ◆ if选择结构
        ◆ switch选择结构
        ◆ for循环结构
        ◆ while语句
        ◆ do while语句
        ◆ break语句
        ◆ continue语句
    3.2 异常处理简介
        ◆ 异常处理的意义
        ◆ 错误的分类
        ◆ 异常的处理
        ◆ 生成异常对象
        ◆ 声明自己的异常类
    3.3 方法的重载
    3.4 数组
        ◆ 数组的创建和引用
        ◆ 数组的声明
        ◆ 数组的创建
        ◆ 数组元素的初始化
        ◆ 数组的引用
        ◆ 多维数组
13:00
|
16:00
【实验】
    1. 常用结构化编程实验
    2. 异常处理实验
    3. 数组和类实验
第四天
9:00
|
12:00
4. Java类继承,接口
    4.1 类的组织与继承机制
        ◆ 继承的概念
        ◆ 由继承性产生的层次性
    4.2 继承的实现
        ◆ 定义子类
        ◆ 域的继承与隐藏
        ◆ 方法的继承与覆盖
    4.3 构造方法的重载与继承
        ◆ 构造方法的重载
        ◆ 构造方法的继承
    4.4 接口的概念与应用
        ◆ 接口与多重继承
        ◆ 定义接口
        ◆ 实现接口
        ◆ 使用接口
        ◆ 接口的应用
13:00
|
16:00
 【实验】
    1. Java继承类构造实验
    2. 接口类实验
    3. 对于学生管理系统使用接口思想重新实现
第五天
9:00
|
12:00
5. 多线程和网络编程
    5.1 多线程的基本概念
        ◆ 线程与多线程
        ◆ Java对多线程的支持
        ◆ 线程的状态
        ◆ 线程的优先级
    5.2 线程的使用方法
        ◆ 通过继承Thread类构造线程
        ◆ 通过实现Runnable接口来构造线程
    5.3 线程的同步
        ◆ 使用多线程不当造成的数据崩溃
        ◆ 同步线程
    5.4 Java网络编程基础
        ◆ IP地址
        ◆ 端口
        ◆ 套接字
        ◆ 数据包
        ◆ Internet协议
    5.5 使用URL访问WWW资源
        ◆ 直接从URL读取内容
        ◆ 建立一个URL连接并从中读取内容
    5.6 基于Socket的客户和服务器编程
        ◆ 创建客户程序
        ◆ 编写服务器应用程序
13:00
|
16:00

【实验】
    1 Client/Server通讯实验
    2 使用Java实现wget功能编程
    3 使用Java多线程实现消费者和生产者的模型

 

 
在线报名
您的姓名: (*必填)
电话手机: (*必填,建议填写手机号码,便于及时联系您)
电子邮件: (*必填)
参加课程: (*必填)
MSN/QQ: (*必填)
最高学历: (*必填)
培训方式: (*必填)
上课地点:
工作单位: (*必填)
所学专业: (*必填)
您从哪个渠道
了解我们的
(*必填)
您的留言: (*必填)
 
咨询电话
QQ咨询靳老师
QQ咨询贺老师
  MSN在线课程咨询
 
订阅新闻邮件
 
欢迎订阅3G学院杂志!