IDE of IDE and CMS

Niels Müller Larsen

2012-03-28


Table of Contents

Preface
Who Am I
Introduction to the Module
Textbooks
Calendar
1. Toolchain Installation, Start Programming
References
Preps
Eclipse, Java, A Look at the Workbench
Hello Java World
Status So Far
Variables and Types
Assignments
2. Using Eclipse with Java
References
Sample Solutions Previous Lesson
Running Java Programs Outside Eclipse
Eclipse Software maintenance
Java Programming, Classes
Java Programming, Inheritance
Assignments
3. Installing Android Toolchain
References
Sample Solutions Previous Lesson
Android Development Software Installation
Assignments
4. Eclipse Android Wrap Up, and On To Git
References
Sample Solutions Previous Lesson
Some Hints in Eclipse
Teamwork in Eclipse
Create a New Project Under Git Version Control
What's The Point
The Official EGit/User Guide
Assignments
5. Eclipse, Git, Github
References
Sample Solutions Previous Lesson
Teamwork in Eclipse, an Exercise Setup
Assignments
6. HTML5, HTML5 in Eclipse
References
Sample Solutions Previous Lesson
A Short Intro to HTML5
HTML5 Support in Eclipse
HTML5 Project
A. Download, Installation and Setup of Java, aka the Sun JDK
Download and Install
Path Setup
Search Path for Linux, and MAC
B. Download, Installation and Setup of the Eclipse SDK
Download, Install, and Test
C. Solutions to Assignments
Assignments from chapter 1
Assignments from chapter 2
Assignments from chapter 3
Assignments from chapter 4
Bibliography

List of Figures

1.1. Eclipse Workbench, Central Display
1.2. Eclipse Create New Project
1.3. Eclipse Create New Java Class
1.4. Eclipse Workbench With New Class
1.5. Eclipse Workbench With HelloWorld0
1.6. Eclipse Workbench With HelloWorld1
1.7. HelloWorld1 in Action
1.8. IR.java
1.9. Ops.java
1.10. Ops1.java
1.11. Creating a Java Archive in Eclipse
1.12. Jar Creation Step 2
2.1. Select for Jar
2.2. Select for Jar
2.3. Select for Update
2.4. Verify for Update
2.5. Overview
2.6. Chosen Software
2.7. Restart
2.8. Two classes, UML
2.9. UML Diagram of Class Inheritance
3.1. Select Android Platform I
3.2. Select Android Platform I
4.1. Install EGit, Step One
4.2. Install EGit, Step Two
4.3. Install EGit, Step
4.4. First Git Project, One
4.5. First Git Project, Two
4.6. First Git Project, Three
4.7. First Git Project, Four
4.8. First Git Project, Five
4.9. First Git Project, Six
4.10. First Git Project, Seven
4.11. First Git Project, Eight
4.12. First Git Project, Nine
4.13. Git Project, Use
5.1. Our Common Github Repo
5.2. Fetching From Our Common Repo
5.3. Our Common Github Repo in Our Local Eclipse
5.4. Our Common Github Repo Content Illustrated
6.1. Install Web Tools Platform
6.2. Create New Web Project
6.3. Create New Static HTML File
6.4. HTML5 Template, Ready to Go
6.5. HTML5 Hello World
A.1. Windows environment setup
A.2. Linux/Mac Path Check Succesfully
A.3. Linux/Mac Path Unsuccesfull Check
B.1. Eclipse Splash Screen
B.2. Eclipse Workspace Designation
B.3. Eclipse Welcome
C.1. Hello Android Project Creation
C.2. View Resulting from Project Creation
C.3. The First App on the Android Phone
C.4. XML Defined Layout
C.5. XML Defined Layout With an Error
C.6. EGit Push 0
C.7. EGit Push 1
C.8. EGit Push 2
C.9. EGit Push 3

List of Tables

1.
1.1.

List of Examples

1.1. Accumulate.java
2.1. Cprno.java
2.2. Person.java
C.1. Accumulate14.java
C.2. Accumulate15.java
C.3. Person.java
C.4. Borrower.java
C.5. Librarian.java
C.6. Cprno.java
C.7. Palindrome.java
C.8. WordPlay.java
C.9. First Shot at Activity
C.10. HelloAndroid.java
C.11. res/layout/main.xml
C.12. res/layout/strings.xml
C.13. HelloAndroid.java 2nd
C.14. gen/org.deformation.helloandroid/R.java
C.15. My program listing
C.16. Create a github.com Presence