34
JavaFX TM in Action: from Design Tool to Desktop to Mobile Device Mike Mannion Canoo Engineering AG Basel, Switzerland 1 Sunday, 24 May 2009

JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

JavaFXTM in Action:from Design Tool to Desktop to Mobile Device

Mike MannionCanoo Engineering AGBasel, Switzerland

1Sunday, 24 May 2009

Page 2: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

JavaFXTM in Action:from Design Tool to Desktop to Mobile Device

Mike MannionCanoo Engineering AGBasel, Switzerland

1Sunday, 24 May 2009

Page 3: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

Slide Heading: 52ptSubheading: 42pt

> All text is Helvetica> Level One bullet point: 50pt

• Level Two bullet: 48pt• Level Three: 36pt

• Level Four and subsequent: 32

> Text block is aligned to the left

2

2Sunday, 24 May 2009

Page 4: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

3

May 2007Monday Tuesday Wednesday Thursday Friday Saturday Sunday

30 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31 1 2 3

JavaOne '07! Code Camp '07!

3Sunday, 24 May 2009

Page 5: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

3

May 2007Monday Tuesday Wednesday Thursday Friday Saturday Sunday

30 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31 1 2 3

JavaOne '07! Code Camp '07!

3Sunday, 24 May 2009

Page 6: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

3

May 2007Monday Tuesday Wednesday Thursday Friday Saturday Sunday

30 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31 1 2 3

JavaOne '07! Code Camp '07!

3Sunday, 24 May 2009

Page 7: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

3

May 2007Monday Tuesday Wednesday Thursday Friday Saturday Sunday

30 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31 1 2 3

JavaOne '07! Code Camp '07!

3Sunday, 24 May 2009

Page 8: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

3

May 2007Monday Tuesday Wednesday Thursday Friday Saturday Sunday

30 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31 1 2 3

JavaOne '07! Code Camp '07!

3Sunday, 24 May 2009

Page 9: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

4

May 2007Monday Tuesday Wednesday Thursday Friday Saturday Sunday

30 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31 1 2 3

JavaOne '07! Code Camp '07!

4Sunday, 24 May 2009

Page 10: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

4

May 2007Monday Tuesday Wednesday Thursday Friday Saturday Sunday

30 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31 1 2 3

JavaOne '07! Code Camp '07!

MP1.0 MP1.0

4Sunday, 24 May 2009

Page 11: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

4

May 2007Monday Tuesday Wednesday Thursday Friday Saturday Sunday

30 1 2 3 4 5 67 8 9 10 11 12 1314 15 16 17 18 19 2021 22 23 24 25 26 2728 29 30 31 1 2 3

JavaOne '07! Code Camp '07!

MP1.0 MP1.0

4Sunday, 24 May 2009

Page 12: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

5

May 2008Monday Tuesday Wednesday Thurdsay Friday Saturday Sunday

28 29 30 1 2 3 45 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30 31 1

JavaOne ’08

5Sunday, 24 May 2009

Page 13: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

5

May 2008Monday Tuesday Wednesday Thurdsay Friday Saturday Sunday

28 29 30 1 2 3 45 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30 31 1

“JavaFX is ready for prime-time” - James Wheeler

JavaOne ’08

5Sunday, 24 May 2009

Page 14: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

6

October 2008Monday Tuesday Wednesday Thursday Friday Saturday Sunday

29 30 1 2 3 4 56 7 8 9 10 11 1213 14 15 16 17 18 1920 21 22 23 24 25 2627 28 29 30 31 1 2

Sun: JavaFX

6Sunday, 24 May 2009

Page 15: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

7

November 2008Monday Tuesday Wednesday Thursday Friday Saturday Sunday

27 28 29 30 31 1 23 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 30

ContactUID

MP2.0 MP2.0

MP2.0

MP2.0

7Sunday, 24 May 2009

Page 16: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

7

November 2008Monday Tuesday Wednesday Thursday Friday Saturday Sunday

27 28 29 30 31 1 23 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 30

ContactUID

MP2.0 MP2.0

MP2.0

MP2.0

7Sunday, 24 May 2009

Page 17: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

7

November 2008Monday Tuesday Wednesday Thursday Friday Saturday Sunday

27 28 29 30 31 1 23 4 5 6 7 8 910 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 30

ContactUID

MP2.0 MP2.0

MP2.0

MP2.0

7Sunday, 24 May 2009

Page 18: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

8

December 2008Monday Tuesday Wednesday Thursday Friday Saturday Sunday

1 2 3 4 5 6 78 9 10 11 12 13 1415 16 17 18 19 20 2122 23 24 25 26 27 2829 30 31 1 2 3 4

JavaFX

V1.0!!!

8Sunday, 24 May 2009

Page 19: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

8

December 2008Monday Tuesday Wednesday Thursday Friday Saturday Sunday

1 2 3 4 5 6 78 9 10 11 12 13 1415 16 17 18 19 20 2122 23 24 25 26 27 2829 30 31 1 2 3 4

JavaFX

V1.0!!!

8Sunday, 24 May 2009

Page 20: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

Demo9Sunday, 24 May 2009

Page 21: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

10

January 2009Monday Tuesday Wednesday Thursday Friday Saturday Sunday

29 30 31 1 2 3 45 6 7 8 9 10 1112 13 14 15 16 17 1819 20 21 22 23 24 2526 27 28 29 30 31 1

MPM1.0

MPM1.0

MPM1.0

10Sunday, 24 May 2009

Page 22: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

11

February 2009Monday Tuesday Wednesday Thursday Friday Saturday Sunday

26 27 28 29 30 31 12 3 4 5 6 7 89 10 11 12 13 14 1516 17 18 19 20 21 2223 24 25 26 27 28 1

MPM1.0

Mobile World Congress ’ 09 MPM1.0

11Sunday, 24 May 2009

Page 23: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

11

February 2009Monday Tuesday Wednesday Thursday Friday Saturday Sunday

26 27 28 29 30 31 12 3 4 5 6 7 89 10 11 12 13 14 1516 17 18 19 20 21 2223 24 25 26 27 28 1

MPM1.0

Mobile World Congress ’ 09 MPM1.0

11Sunday, 24 May 2009

Page 24: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

11

February 2009Monday Tuesday Wednesday Thursday Friday Saturday Sunday

26 27 28 29 30 31 12 3 4 5 6 7 89 10 11 12 13 14 1516 17 18 19 20 21 2223 24 25 26 27 28 1

MPM1.0

Mobile World Congress ’ 09 MPM1.0

11Sunday, 24 May 2009

Page 25: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

Demo12Sunday, 24 May 2009

Page 26: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

Recap13Sunday, 24 May 2009

Page 27: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

14

14Sunday, 24 May 2009

Page 28: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

14

14Sunday, 24 May 2009

Page 29: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

14

14Sunday, 24 May 2009

Page 30: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

14

14Sunday, 24 May 2009

Page 31: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

14

14Sunday, 24 May 2009

Page 32: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

The Strengths

> DSL Productivity> Tight Java™ Integration> Bind> Easy Java2D™> Easy Multimedia> Upcoming...

• TV• 3D

15

15Sunday, 24 May 2009

Page 33: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

The Weaknesses

> Widgets> Codecs> Performance (Start-up, Response)> App Store

16

16Sunday, 24 May 2009

Page 34: JavaFX in Action: from Design Tool to Desktop to Mobile Device · Congress Õ 09 Mobile World MPM1.0 Sunday, 24 May 2009 11. Demo Sunday, 24 May 2009 12. Recap Sunday, 24 May 2009

Mike [email protected]

www.canoo.com

17Sunday, 24 May 2009