Joeffice, day 2: the framework

488 views
384 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
488
On SlideShare
0
From Embeds
0
Number of Embeds
98
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • But my choice wil go for this office to...
  • You don't want to spend during 30 days, 10 days to have a correct build system You don't want to download 100 of MB for a client side application I'm known as the Ant Commander
  • Largely tested with Netbeans Use by Sun / Oracle for their projects More user friendly
  • Largely tested with Netbeans Use by Sun / Oracle for their projects More user friendly
  • Joeffice, day 2: the framework

    1. 1. http://www.joeffice.org © Copyright 2013 - JapplisJoefficeThe Application FrameworkDay2
    2. 2. http://www.joeffice.org © Copyright 2013 - JapplisSummary●Application framework●Build tool●First start-up●Branding●Adding libraries●First commit
    3. 3. http://www.joeffice.org © Copyright 2013 - JapplisMy Own Application Framework●Compile / run / release / backup script●About dialog●Remember settings and window position●Standard actions : load/save settings, exit●Small●Offline & Online
    4. 4. http://www.joeffice.org © Copyright 2013 - JapplisJapplis Toolbox
    5. 5. http://www.joeffice.org © Copyright 2013 - JapplisJapplis Speech
    6. 6. http://www.joeffice.org © Copyright 2013 - JapplisJapplis Website Optimizer
    7. 7. http://www.joeffice.org © Copyright 2013 - JapplisSwing Application Framework●Remember windows & settings●Tasks system for background processing●Create actions from public methods●Discontinued but a bit maintain with BSAF project
    8. 8. http://www.joeffice.org © Copyright 2013 - JapplisDecoration
    9. 9. http://www.joeffice.org © Copyright 2013 - JapplisJapplis Pastel
    10. 10. http://www.joeffice.org © Copyright 2013 - JapplisEclipse Application Framework●OSGi●SWT based●Azureus / Vuze●Docking, tabs
    11. 11. http://www.joeffice.org © Copyright 2013 - JapplisNetBeans Application Framework●NetBeans module●Swing based●Docking, tabs●Documentation (Books and online)
    12. 12. http://www.joeffice.org © Copyright 2013 - Japplis
    13. 13. http://www.joeffice.org © Copyright 2013 - Japplis
    14. 14. http://www.joeffice.org © Copyright 2013 - Japplis
    15. 15. http://www.joeffice.org © Copyright 2013 - Japplis
    16. 16. http://www.joeffice.org © Copyright 2013 - Japplis
    17. 17. http://www.joeffice.org © Copyright 2013 - Japplis
    18. 18. http://www.joeffice.org © Copyright 2013 - JapplisBuild tool●Graddle●Ant●Maven→ Ant
    19. 19. http://www.joeffice.org © Copyright 2013 - JapplisCreate project
    20. 20. http://www.joeffice.org © Copyright 2013 - JapplisCreate project
    21. 21. http://www.joeffice.org © Copyright 2013 - Japplis
    22. 22. http://www.joeffice.org © Copyright 2013 - Japplis
    23. 23. http://www.joeffice.org © Copyright 2013 - Japplis
    24. 24. http://www.joeffice.org © Copyright 2013 - Japplis
    25. 25. http://www.joeffice.org © Copyright 2013 - Japplis
    26. 26. http://www.joeffice.org © Copyright 2013 - JapplisLibrary to read documents●Microsoft documents●Open source●Active●→ Apache POI
    27. 27. http://www.joeffice.org © Copyright 2013 - Japplis
    28. 28. http://www.joeffice.org © Copyright 2013 - Japplis
    29. 29. http://www.joeffice.org © Copyright 2013 - JapplisOoxml schema●poi-xmlschema (4.5MB) vs xmlschemas (14.2MB)
    30. 30. http://www.joeffice.org © Copyright 2013 - JapplisModule library
    31. 31. http://www.joeffice.org © Copyright 2013 - JapplisModule library
    32. 32. http://www.joeffice.org © Copyright 2013 - JapplisModule library
    33. 33. http://www.joeffice.org © Copyright 2013 - JapplisSource Control Management●Subversion●Git●Mercurial
    34. 34. http://www.joeffice.org © Copyright 2013 - JapplisInitialize Mercurial
    35. 35. http://www.joeffice.org © Copyright 2013 - Japplis
    36. 36. http://www.joeffice.org © Copyright 2013 - Japplis
    37. 37. http://www.joeffice.org © Copyright 2013 - Japplis
    38. 38. http://www.joeffice.org © Copyright 2013 - JapplisBranding
    39. 39. http://www.joeffice.org © Copyright 2013 - Japplis
    40. 40. http://www.joeffice.org © Copyright 2013 - Japplis
    41. 41. http://www.joeffice.org © Copyright 2013 - Japplis
    42. 42. http://www.joeffice.org © Copyright 2013 - Japplis
    43. 43. http://www.joeffice.org © Copyright 2013 - Japplis
    44. 44. http://www.joeffice.org © Copyright 2013 - Japplis
    45. 45. http://www.joeffice.org © Copyright 2013 - Japplis
    46. 46. http://www.joeffice.org © Copyright 2013 - Japplis
    47. 47. http://www.joeffice.org © Copyright 2013 - Japplis
    48. 48. http://www.joeffice.org © Copyright 2013 - Japplis
    49. 49. http://www.joeffice.org © Copyright 2013 - Japplis
    50. 50. http://www.joeffice.org © Copyright 2013 - Japplis
    51. 51. http://www.joeffice.org © Copyright 2013 - Japplis
    52. 52. http://www.joeffice.org © Copyright 2013 - Japplis
    53. 53. http://www.joeffice.org © Copyright 2013 - Japplis
    54. 54. http://www.joeffice.org © Copyright 2013 - Japplis
    55. 55. http://www.joeffice.org © Copyright 2013 - Japplis
    56. 56. http://www.joeffice.org © Copyright 2013 - Japplis
    57. 57. http://www.joeffice.org © Copyright 2013 - Japplis
    58. 58. http://www.joeffice.org © Copyright 2013 - Japplis
    59. 59. http://www.joeffice.org © Copyright 2013 - Japplis
    60. 60. http://www.joeffice.org © Copyright 2013 - Japplis
    61. 61. http://www.joeffice.org © Copyright 2013 - Japplis
    62. 62. http://www.joeffice.org © Copyright 2013 - JapplisTipoftheday
    63. 63. http://www.joeffice.org © Copyright 2013 - Japplis
    64. 64. http://www.joeffice.org © Copyright 2013 - Japplis
    65. 65. http://www.joeffice.org © Copyright 2013 - Japplis
    66. 66. http://www.joeffice.org © Copyright 2013 - Japplis
    67. 67. http://www.joeffice.org © Copyright 2013 - Japplis
    68. 68. http://www.joeffice.org © Copyright 2013 - Japplis
    69. 69. http://www.joeffice.org © Copyright 2013 - Japplis
    70. 70. http://www.joeffice.org © Copyright 2013 - Japplis
    71. 71. http://www.joeffice.org © Copyright 2013 - Japplis
    72. 72. http://www.joeffice.org © Copyright 2013 - Japplis
    73. 73. http://www.joeffice.org © Copyright 2013 - Japplis
    74. 74. http://www.joeffice.org © Copyright 2013 - Japplis
    75. 75. http://www.joeffice.org © Copyright 2013 - Japplis
    76. 76. http://www.joeffice.org © Copyright 2013 - Japplis
    77. 77. http://www.joeffice.org © Copyright 2013 - JapplisJoeffice●Java Office Suite●Open Source (Apache licence 2.0)●Offline & Online●Tabs and docking editors●Works on Windows, MacOS X, Linux

    ×