Difference between revisions of "JGridstart/2012 Collaborathon"

From PDP/Grid Wiki
Jump to navigationJump to search
(add dates)
 
(18 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
In December 2012, there will be a jGridstart hacking day. Since the main developer is leaving, this is the main means of transferring knowledge to other people. Please feel free to [mailto:wvengen+jgridstart@nikhef.nl contact me] when you'd like to join.
 
In December 2012, there will be a jGridstart hacking day. Since the main developer is leaving, this is the main means of transferring knowledge to other people. Please feel free to [mailto:wvengen+jgridstart@nikhef.nl contact me] when you'd like to join.
  
== Proposed dates ==
+
== When ==
I'm currently thinking of Tue 4, Wed 5, Thu 6, Mon 10, Thu 13 or Mon 17 December 2012.
+
Thursday, the 13th of December, 2012.
 +
Thanks for filling in the [http://doodle.com/fxvukd7kcrhpkygi Doodle poll].
  
 
== Program ==
 
== Program ==
The idea is to give an in-depth presentation in the morning at Nikhef, and delve into the code together in the afternoon in the [http://www.esciencecenter.com/about-the-center/collaboratorium/ collaboratorium]. Getting your hands a little dirty will help you to get to know jGridstart.
+
The idea is to give an in-depth presentation in the morning at Nikhef, and delve into the code together in the afternoon in the [http://www.esciencecenter.com/about-the-center/collaboratorium/ collaboratorium]. Getting your hands a little dirty will help you to get to know jGridstart a bit better.
  
 
=== Presentation (morning) ===
 
=== Presentation (morning) ===
Very much a work in progress program.
+
We start at around 10.00 in H3.20.
 +
Presentation [http://jgridstart.nikhef.nl/doc/jGridstart-20121213-developer.pdf slides] are available now.
  
 
* '''Introduction'''
 
* '''Introduction'''
Line 18: Line 20:
 
** ''Modules''
 
** ''Modules''
 
** ''Dependencies''
 
** ''Dependencies''
 
* '''Some glimpses in the code'''
 
  
 
* '''Tools and libraries'''
 
* '''Tools and libraries'''
 
** ''Maven''
 
** ''Maven''
** ''Eclipse''
 
 
** ''BouncyCastle and the JCA''
 
** ''BouncyCastle and the JCA''
 
** ''ProGuard''
 
** ''ProGuard''
 +
** ''Java Web Start''
 +
** (''Eclipse'')
 +
 +
(break)
 +
 +
* '''Code & contepts'''
 +
** ''Actions''
 +
** ''Observer/listener''
 +
** ...
  
 
* '''Hacks'''
 
* '''Hacks'''
** PKCS12KeyStoreUnlimited
+
** ''PKCS12KeyStoreUnlimited''
** Customising the file dialog
+
** ''Copying files'' while retaining permissions
 +
** ''Customising the file dialog''
 +
** ''Firefox PKCS#12 installation''
 
** ...
 
** ...
  
Line 36: Line 46:
 
** ''Open ends & the future'': dirt, unfinished work, grand ideas, bugs, and more
 
** ''Open ends & the future'': dirt, unfinished work, grand ideas, bugs, and more
 
** ''Conclusion''
 
** ''Conclusion''
** ''Read more at...''
+
** ''Where on the web''
  
 
=== Collaborathon (afternoon) ===
 
=== Collaborathon (afternoon) ===
As said, in the [https://www.sara.nl/project/collaboratorium-visualization-and-presentation-facility Collaboratorium], Amsterdam Science Park. Bring your laptop with a [http://www.oracle.com/technetwork/java/javase/overview/index.html Java development kit], [http://git-scm.com/ git], [http://maven.apache.org/ Maven] and [http://eclipse.org Eclipse]. Dig into the code, look at bugs (and fix them!), ask questions, learn about Java development, and have fun.
+
As said, in the [https://www.sara.nl/project/collaboratorium-visualization-and-presentation-facility Collaboratorium], Amsterdam Science Park. Bring your laptop with VGA or HDMI output, a [http://www.oracle.com/technetwork/java/javase/overview/index.html Java development kit], [http://git-scm.com/ git], [http://maven.apache.org/ Maven] and, if you like, [http://eclipse.org Eclipse]. Dig into the code, look at bugs (and fix them!), ask questions, learn about Java development, and have fun.

Latest revision as of 15:19, 13 December 2012

<sidebar>

  • jGridstart
    • JGridstart|Home
    • JGridstart/Help|Help
    • JGridstart/Support|Support
  • jGridstart for ...
    • JGridstart/Certificate_Authorities|Certificate Authorities
    • JGridstart/Developers|Developers

</sidebar> In December 2012, there will be a jGridstart hacking day. Since the main developer is leaving, this is the main means of transferring knowledge to other people. Please feel free to contact me when you'd like to join.

When

Thursday, the 13th of December, 2012. Thanks for filling in the Doodle poll.

Program

The idea is to give an in-depth presentation in the morning at Nikhef, and delve into the code together in the afternoon in the collaboratorium. Getting your hands a little dirty will help you to get to know jGridstart a bit better.

Presentation (morning)

We start at around 10.00 in H3.20. Presentation slides are available now.

  • Introduction
    • What is jGridstart, and what does it do? The user-perspective, which is what it's all about in the end.
    • Behind the scenes: what is happening that the user doesn't see? RA, CA, and all that.
    • Philosophy: never to forget
  • Design overview
    • Modules
    • Dependencies
  • Tools and libraries
    • Maven
    • BouncyCastle and the JCA
    • ProGuard
    • Java Web Start
    • (Eclipse)

(break)

  • Code & contepts
    • Actions
    • Observer/listener
    • ...
  • Hacks
    • PKCS12KeyStoreUnlimited
    • Copying files while retaining permissions
    • Customising the file dialog
    • Firefox PKCS#12 installation
    • ...
  • Closing off
    • Some statistics: what's the value?
    • Open ends & the future: dirt, unfinished work, grand ideas, bugs, and more
    • Conclusion
    • Where on the web

Collaborathon (afternoon)

As said, in the Collaboratorium, Amsterdam Science Park. Bring your laptop with VGA or HDMI output, a Java development kit, git, Maven and, if you like, Eclipse. Dig into the code, look at bugs (and fix them!), ask questions, learn about Java development, and have fun.