SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
Riccardo Rigon
Java for Hydrologists
Hello World
R.Rigon-IltavolodilavorodiRemowolf
Tuesday, July 16, 13
“Copy the work of other smart people’
http://lin-ear-th-inking.blogspot.it/2013/03/10-step-program-for-developers.html
Tuesday, July 16, 13
Objectives
Writing and commenting “Hello World”
Introduction
•This is kind of a parallel of the section “Building a Java Program” by BE.
•Second section of DJE is a little different, but many notions can be useful.
R. Rigon
Tuesday, July 16, 13
Preliminary operations
if you are working within Eclipse
•Create a new Java project within Eclipse
•Create a new Java package
•Create a new Java file
For all of these operations, please refer to the Lars
Vogel Eclipse Tutorial
R. Rigon
Work alone
Tuesday, July 16, 13
package org.geoframe.first;
public class HelloWorld {
! public static void main(String[] args) {
System.out.println("Pietro ciao!");
! }
}
this, which is one of the simplest program
It is saved in a file whose name must be: HelloWorld.java
Copy in the new file
R. Rigon
First Program
Tuesday, July 16, 13
A Java package is a mechanism for organizing Java classes into
namespaces similar to the modules of Modula.
Java packages can be stored in compressed files called JAR files,
allowing classes to download faster as a group rather than one at a
time.
Programmers also typically use packages to organize classes
belonging to the same category or providing similar functionality.
Classes in the same package can access each other's package-access
members.
package org.geoframe.first;
R. Rigon
Packages
Tuesday, July 16, 13
package org.geoframe.first;
public class HelloWorld {
! public static void main(String[] args) {
System.out.println("Pietro ciao!");
! }
}
This, which is one of the simplest program
In Java one file can contain one single public class, which is a construct like
the above
Copy in the new file
R. Rigon
Modifiers
Tuesday, July 16, 13
public means :
is in the programming jargon a modifier. A private class is visible
outside the package that contains it.
It does not apply only to classes but also to Packages and Worlds.
Alternative to public for classes) are: private, protected (an no modifier)
•private means that the class is hided from other classes within the package.
•protected is a version of public restricted only to subclasses
* See also the Chapter “Access Control” in BE book, and for generic information also the Building a Java
program in DJE book
R. Rigon
Modifiers
Tuesday, July 16, 13
This, which is one of the simplest program
Hello World is the name of the class. In Java you need to build a class to do
something
Copy in the new file
package org.geoframe.first;
public class HelloWorld {
! public static void main(String[] args) {
System.out.println("Pietro ciao!");
! }
}
R. Rigon
Class Names
Tuesday, July 16, 13
package org.geoframe.first;
public class HelloWorld {
! public static void main(String[] args) {
System.out.println("Pietro ciao!");
! }
}
this, which is one of the simplest program
To be executed the class needs to contain a main( ) method (or routine). The
argument of the method main is a String[ ] object. args is not used but the
compiler still needs it.
Copy in the new file
R. Rigon
main( )
Tuesday, July 16, 13
package org.geoframe.first;
public class HelloWorld {
! public static void main(String[] args) {
System.out.println("Pietro ciao!");
! }
}
This, which is one of the simplest program
The main(String[ ] args ) method has usually 3 modifiers:
•public
•static
•void
Copy in the new file
R. Rigon
Methods’ Modifiers
Tuesday, July 16, 13
public modifier has already be seen as in the case of classes
here, however is applied to a method, a special method indeed. Since the method
is public, it is visible outside the class, and can be shared with other classes.
R. Rigon
Methods’ Modifiers
Tuesday, July 16, 13
static (a few things to explain here):
a static method
http://www.javatutorialhub.com/java-static-variable-methods.html
• It is a method which belongs to the class and not to the object (instance)
• A static method can access only static data. It can not access non-static data
(instance variables)
• A static method can call only other static methods and can not call a non-
static method from it.
R. Rigon
Methods’ Modifiers
Tuesday, July 16, 13
static (a few things to explain here):
a static method
http://www.javatutorialhub.com/java-static-variable-methods.html
• A static method can be accessed directly by the class name and doesn’t need
any object
• Syntax : <class-name>.<method-name>
• A static method cannot refer to “this” or “super” keywords in anyway
Side Note:
• main method is static , since it must be be accessible for an application to
run , before any instantiation takes place.
R. Rigon
Methods’ Modifiers
Tuesday, July 16, 13
void:
is the return type. Since main( ) does not return anything, the void keyword is
used
R. Rigon
Methods’ Modifiers
Tuesday, July 16, 13
package org.geoframe.first;
public class HelloWorld {
! public static void main(String[] args) {
System.out.println("Pietro ciao!");
! }
}
System.out.println( )
Java comes with a lot of libraries. These do not need to be imported. This, for
instance is a method (println) of the class System.out
R. Rigon
The method and the System
Tuesday, July 16, 13
package org.geoframe.first;
public class HelloWorld {
! public static void main(String[] args) {
System.out.println("Pietro ciao!");
! }
}
System.out.println( )
This stackoverflow post clarify better what it does:
http://stackoverflow.com/questions/12002170/what-is-system-out-println-in-system-out-println-in-java
R. Rigon
The method and the System
Tuesday, July 16, 13
Execution
•Inside Eclipse
•Outside Eclipse
All of the above information is available from the Vogella website
•in OMS3
Please look at the appropriate slides
R. Rigon
Making it to work
Tuesday, July 16, 13
Thank you for your attention.
G.Ulrici,2000?
It ends here
Tuesday, July 16, 13

Mais conteúdo relacionado

Destaque

Destaque (16)

19a telerilevamento
19a telerilevamento19a telerilevamento
19a telerilevamento
 
19b telerilevamento
19b  telerilevamento19b  telerilevamento
19b telerilevamento
 
Peakflow
PeakflowPeakflow
Peakflow
 
0-RealBooksOfHydrology
0-RealBooksOfHydrology0-RealBooksOfHydrology
0-RealBooksOfHydrology
 
14.3 evaporazione dai suoli
14.3 evaporazione dai suoli14.3 evaporazione dai suoli
14.3 evaporazione dai suoli
 
14.4 traspirazione dalle piante
14.4 traspirazione dalle piante14.4 traspirazione dalle piante
14.4 traspirazione dalle piante
 
14.1 fondamenti termodinamici-evaporazione
14.1 fondamenti termodinamici-evaporazione14.1 fondamenti termodinamici-evaporazione
14.1 fondamenti termodinamici-evaporazione
 
14.2 trasporto di vapore
14.2 trasporto di vapore14.2 trasporto di vapore
14.2 trasporto di vapore
 
8 iuh theory-ci
8 iuh theory-ci8 iuh theory-ci
8 iuh theory-ci
 
8 probability overview-it
8   probability overview-it8   probability overview-it
8 probability overview-it
 
Lezione introduttiva costruzioni Idrauliche
Lezione introduttiva costruzioni IdraulicheLezione introduttiva costruzioni Idrauliche
Lezione introduttiva costruzioni Idrauliche
 
Using Git Inside Eclipse, Pushing/Cloning from GitHub
Using Git Inside Eclipse, Pushing/Cloning from GitHubUsing Git Inside Eclipse, Pushing/Cloning from GitHub
Using Git Inside Eclipse, Pushing/Cloning from GitHub
 
7 inferenza statisticae-statisticadescrittiva
7 inferenza statisticae-statisticadescrittiva7 inferenza statisticae-statisticadescrittiva
7 inferenza statisticae-statisticadescrittiva
 
14.8 ecosistemi-et
14.8 ecosistemi-et14.8 ecosistemi-et
14.8 ecosistemi-et
 
WFIUH
WFIUHWFIUH
WFIUH
 
1 introduction to hydrology
1   introduction to hydrology1   introduction to hydrology
1 introduction to hydrology
 

Semelhante a 2 jfh-yourveryfirstprogram

GuiReflectAppbuild.xml Builds, tests, and runs the pro.docx
GuiReflectAppbuild.xml      Builds, tests, and runs the pro.docxGuiReflectAppbuild.xml      Builds, tests, and runs the pro.docx
GuiReflectAppbuild.xml Builds, tests, and runs the pro.docx
shericehewat
 
Understanding And Using Reflection
Understanding And Using ReflectionUnderstanding And Using Reflection
Understanding And Using Reflection
Ganesh Samarthyam
 
Intro Java Rev010
Intro Java Rev010Intro Java Rev010
Intro Java Rev010
Rich Helton
 

Semelhante a 2 jfh-yourveryfirstprogram (20)

3 jf h-linearequations
3  jf h-linearequations3  jf h-linearequations
3 jf h-linearequations
 
Java 9 Features
Java 9 FeaturesJava 9 Features
Java 9 Features
 
Java
JavaJava
Java
 
GuiReflectAppbuild.xml Builds, tests, and runs the pro.docx
GuiReflectAppbuild.xml      Builds, tests, and runs the pro.docxGuiReflectAppbuild.xml      Builds, tests, and runs the pro.docx
GuiReflectAppbuild.xml Builds, tests, and runs the pro.docx
 
java basic for begginers
java basic for begginersjava basic for begginers
java basic for begginers
 
Viva file
Viva fileViva file
Viva file
 
Modules in Java? Finally! (OpenJDK 9 Jigsaw, JSR376)
Modules in Java? Finally! (OpenJDK 9 Jigsaw, JSR376)Modules in Java? Finally! (OpenJDK 9 Jigsaw, JSR376)
Modules in Java? Finally! (OpenJDK 9 Jigsaw, JSR376)
 
Dev labs alliance top 20 basic java interview questions for sdet
Dev labs alliance top 20 basic java interview questions for sdetDev labs alliance top 20 basic java interview questions for sdet
Dev labs alliance top 20 basic java interview questions for sdet
 
Encapsulation
EncapsulationEncapsulation
Encapsulation
 
Session 11 - OOP's with Java - Packaging and Access Modifiers
Session 11 - OOP's with Java - Packaging and Access ModifiersSession 11 - OOP's with Java - Packaging and Access Modifiers
Session 11 - OOP's with Java - Packaging and Access Modifiers
 
API workshop: Deep dive into Java
API workshop: Deep dive into JavaAPI workshop: Deep dive into Java
API workshop: Deep dive into Java
 
Top 20 basic java interview questions for SDET
Top 20 basic java interview questions for SDETTop 20 basic java interview questions for SDET
Top 20 basic java interview questions for SDET
 
Dev labs alliance top 20 basic java interview question for sdet
Dev labs alliance top 20 basic java interview question for sdetDev labs alliance top 20 basic java interview question for sdet
Dev labs alliance top 20 basic java interview question for sdet
 
Develop Android/iOS app using golang
Develop Android/iOS app using golangDevelop Android/iOS app using golang
Develop Android/iOS app using golang
 
Java For Automation
Java   For AutomationJava   For Automation
Java For Automation
 
3b jf h-readingdatafromconsole
3b jf h-readingdatafromconsole3b jf h-readingdatafromconsole
3b jf h-readingdatafromconsole
 
01 spring-intro
01 spring-intro01 spring-intro
01 spring-intro
 
CHAPTER 3 part1.pdf
CHAPTER 3 part1.pdfCHAPTER 3 part1.pdf
CHAPTER 3 part1.pdf
 
Understanding And Using Reflection
Understanding And Using ReflectionUnderstanding And Using Reflection
Understanding And Using Reflection
 
Intro Java Rev010
Intro Java Rev010Intro Java Rev010
Intro Java Rev010
 

Mais de AboutHydrology Slides

Mais de AboutHydrology Slides (18)

RoccoPancieraMesiano sept25 2013
RoccoPancieraMesiano sept25 2013RoccoPancieraMesiano sept25 2013
RoccoPancieraMesiano sept25 2013
 
Luca Brocca seminario trento
Luca Brocca seminario trentoLuca Brocca seminario trento
Luca Brocca seminario trento
 
Water platform 2011-2014
Water platform 2011-2014Water platform 2011-2014
Water platform 2011-2014
 
La piattaforma acqua
La piattaforma acquaLa piattaforma acqua
La piattaforma acqua
 
La convenzione delle alpi
La convenzione delle alpiLa convenzione delle alpi
La convenzione delle alpi
 
Introduction to post_gis
Introduction to post_gisIntroduction to post_gis
Introduction to post_gis
 
9 precipitations - rainfall
9   precipitations - rainfall9   precipitations - rainfall
9 precipitations - rainfall
 
14 snow hydrology-part1
14 snow hydrology-part114 snow hydrology-part1
14 snow hydrology-part1
 
13 solar radiation
13   solar radiation13   solar radiation
13 solar radiation
 
15 Evapotranspiration
15   Evapotranspiration15   Evapotranspiration
15 Evapotranspiration
 
6 measurement&representation
6   measurement&representation6   measurement&representation
6 measurement&representation
 
5 hydrology quantities-measures_instruments_activities
5   hydrology quantities-measures_instruments_activities5   hydrology quantities-measures_instruments_activities
5 hydrology quantities-measures_instruments_activities
 
11 modern-iuh
11   modern-iuh11   modern-iuh
11 modern-iuh
 
10 water in soil-rev 1
10   water in soil-rev 110   water in soil-rev 1
10 water in soil-rev 1
 
4 introduction to uDig
4   introduction to uDig4   introduction to uDig
4 introduction to uDig
 
3 introduction gis
3   introduction gis3   introduction gis
3 introduction gis
 
2 hydro-geomorphology
2  hydro-geomorphology2  hydro-geomorphology
2 hydro-geomorphology
 
0-RealBookStyleAndNotation
0-RealBookStyleAndNotation0-RealBookStyleAndNotation
0-RealBookStyleAndNotation
 

Último

Último (20)

Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 

2 jfh-yourveryfirstprogram

  • 1. Riccardo Rigon Java for Hydrologists Hello World R.Rigon-IltavolodilavorodiRemowolf Tuesday, July 16, 13
  • 2. “Copy the work of other smart people’ http://lin-ear-th-inking.blogspot.it/2013/03/10-step-program-for-developers.html Tuesday, July 16, 13
  • 3. Objectives Writing and commenting “Hello World” Introduction •This is kind of a parallel of the section “Building a Java Program” by BE. •Second section of DJE is a little different, but many notions can be useful. R. Rigon Tuesday, July 16, 13
  • 4. Preliminary operations if you are working within Eclipse •Create a new Java project within Eclipse •Create a new Java package •Create a new Java file For all of these operations, please refer to the Lars Vogel Eclipse Tutorial R. Rigon Work alone Tuesday, July 16, 13
  • 5. package org.geoframe.first; public class HelloWorld { ! public static void main(String[] args) { System.out.println("Pietro ciao!"); ! } } this, which is one of the simplest program It is saved in a file whose name must be: HelloWorld.java Copy in the new file R. Rigon First Program Tuesday, July 16, 13
  • 6. A Java package is a mechanism for organizing Java classes into namespaces similar to the modules of Modula. Java packages can be stored in compressed files called JAR files, allowing classes to download faster as a group rather than one at a time. Programmers also typically use packages to organize classes belonging to the same category or providing similar functionality. Classes in the same package can access each other's package-access members. package org.geoframe.first; R. Rigon Packages Tuesday, July 16, 13
  • 7. package org.geoframe.first; public class HelloWorld { ! public static void main(String[] args) { System.out.println("Pietro ciao!"); ! } } This, which is one of the simplest program In Java one file can contain one single public class, which is a construct like the above Copy in the new file R. Rigon Modifiers Tuesday, July 16, 13
  • 8. public means : is in the programming jargon a modifier. A private class is visible outside the package that contains it. It does not apply only to classes but also to Packages and Worlds. Alternative to public for classes) are: private, protected (an no modifier) •private means that the class is hided from other classes within the package. •protected is a version of public restricted only to subclasses * See also the Chapter “Access Control” in BE book, and for generic information also the Building a Java program in DJE book R. Rigon Modifiers Tuesday, July 16, 13
  • 9. This, which is one of the simplest program Hello World is the name of the class. In Java you need to build a class to do something Copy in the new file package org.geoframe.first; public class HelloWorld { ! public static void main(String[] args) { System.out.println("Pietro ciao!"); ! } } R. Rigon Class Names Tuesday, July 16, 13
  • 10. package org.geoframe.first; public class HelloWorld { ! public static void main(String[] args) { System.out.println("Pietro ciao!"); ! } } this, which is one of the simplest program To be executed the class needs to contain a main( ) method (or routine). The argument of the method main is a String[ ] object. args is not used but the compiler still needs it. Copy in the new file R. Rigon main( ) Tuesday, July 16, 13
  • 11. package org.geoframe.first; public class HelloWorld { ! public static void main(String[] args) { System.out.println("Pietro ciao!"); ! } } This, which is one of the simplest program The main(String[ ] args ) method has usually 3 modifiers: •public •static •void Copy in the new file R. Rigon Methods’ Modifiers Tuesday, July 16, 13
  • 12. public modifier has already be seen as in the case of classes here, however is applied to a method, a special method indeed. Since the method is public, it is visible outside the class, and can be shared with other classes. R. Rigon Methods’ Modifiers Tuesday, July 16, 13
  • 13. static (a few things to explain here): a static method http://www.javatutorialhub.com/java-static-variable-methods.html • It is a method which belongs to the class and not to the object (instance) • A static method can access only static data. It can not access non-static data (instance variables) • A static method can call only other static methods and can not call a non- static method from it. R. Rigon Methods’ Modifiers Tuesday, July 16, 13
  • 14. static (a few things to explain here): a static method http://www.javatutorialhub.com/java-static-variable-methods.html • A static method can be accessed directly by the class name and doesn’t need any object • Syntax : <class-name>.<method-name> • A static method cannot refer to “this” or “super” keywords in anyway Side Note: • main method is static , since it must be be accessible for an application to run , before any instantiation takes place. R. Rigon Methods’ Modifiers Tuesday, July 16, 13
  • 15. void: is the return type. Since main( ) does not return anything, the void keyword is used R. Rigon Methods’ Modifiers Tuesday, July 16, 13
  • 16. package org.geoframe.first; public class HelloWorld { ! public static void main(String[] args) { System.out.println("Pietro ciao!"); ! } } System.out.println( ) Java comes with a lot of libraries. These do not need to be imported. This, for instance is a method (println) of the class System.out R. Rigon The method and the System Tuesday, July 16, 13
  • 17. package org.geoframe.first; public class HelloWorld { ! public static void main(String[] args) { System.out.println("Pietro ciao!"); ! } } System.out.println( ) This stackoverflow post clarify better what it does: http://stackoverflow.com/questions/12002170/what-is-system-out-println-in-system-out-println-in-java R. Rigon The method and the System Tuesday, July 16, 13
  • 18. Execution •Inside Eclipse •Outside Eclipse All of the above information is available from the Vogella website •in OMS3 Please look at the appropriate slides R. Rigon Making it to work Tuesday, July 16, 13
  • 19. Thank you for your attention. G.Ulrici,2000? It ends here Tuesday, July 16, 13