Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Inleiding Java

No description
by

Ron Wessels

on 6 September 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Inleiding Java

Inleiding Java
Geschiedenis
Java ontstond begin jaren negentig.
Sim kaarten
Het gebruik van Java voor kleine apparaten werd in 1997 gerealiseerd met het uitbrengen van de Java Card technology, waarmee chipkaarten in Java geprogrammeerd kunnen worden.
Deze techniek werd al gauw na de introductie in de mobieletelefoon-wereld geadopteerd voor gebruik in de simkaart.
Het bleek aan te slaan en in 2005 werd deze Javatechniek in meer dan 80% van de uitgegeven simkaarten toegepast.
Essentieel
Android apps
Java is:
niet
Javascript
Vijf principes van Java
simpel, object-georiënteerd, vertrouwd
robuust en veilig
platvorm onafhankelijk en portable
hoge performance
interpreted, threaded en dynamisch
Dynamische web applicaties
Applets voor een webbrowser
http://nl.wikipedia.org/wiki/Java_(programmeertaal)
Eerst software voor
settopboxen
Toen
televisies
,
afstandbedieningen
,
koelkasten
.
Daarna werd het gebruikt voor
applets
in
webpagina's
Een applet is een
klein programma
dat op een
client
draait in de context van een groter programma.

Meestal duidt het een Java-applet aan, een programma geschreven in de programmeertaal Java dat in een webbrowser draait.

Andere voorbeelden zijn de programma's in het configuratiescherm (Control Panel) van Windows en Macromedia Flash-programma's in een webbrowser.

Applets kunnen meestal communiceren met het gastheerprogramma waar ze binnen draaien en krijgen door dit gastheerprogramma rechten toegewezen voor eventuele wijzigingen op de computer.

In een webbrowser zou het programma niets buiten de context van de webbrowser mogen doen tenzij de gebruiker daar expliciet toestemming voor geeft (zie ook sandbox model).

De term applet werd mogelijk voor het eerst gebruikt in 1993 in AppleScript. Een vergelijkbaar programma dat op een server draait wordt een servlet genoemd.
Duke was designed to represent a "software agent" that performed tasks for the user. Duke was the interactive host that enabled a new type of user interface that went beyond the buttons, mice, and pop-up menus of the desktop computing world.
Duke, de Java mascotte
Java is een
objectgeoriënteerde
programmeertaal.
Java is een
platformonafhankelijke
taal die qua syntaxis grotendeels
gebaseerd
is op de (eveneens objectgeoriënteerde) programmeertaal
C++
.
Java beschikt echter over een
uitgebreidere klassenbibliotheek dan C++
.
Sinds de algemene introductie van de programmeertaal Java in 1995, is het geheel van zaken en begrippen rond deze taal uitgegroeid tot een enorm geheel.

Het aantal API's, frameworks, bibliotheken, projecten, producten en dergelijke is vrijwel exponentieel toegenomen, zowel in aantal als in betekenis.

Het geheel is zozeer uitgebreid dat het niet correct meer is om te spreken van een programmeertaal alleen; wie over Java spreekt, spreekt al heel snel over het Javaplatform.
Bronnen:
http://nl.wikipedia.org/wiki/Java_(programmeertaal)
http://www.ou.nl/eCache/DEF/2/23/626.html
Java is niet Javascript...
niet
te gebruiken voor iOS (iPhone en IPad) applicaties
objective c
niet
voor windows telefoon applicaties
Xcode 4
"The green Project" 1991
Sun Microsystems Inc. was een wereldwijd opererend Amerikaans computerconcern dat thans onderdeel is van Oracle. Het hoofdkantoor is gevestigd in Palo Alto. Het bedrijf telde in 2007 ruim 33.900 medewerkers, verspreid over 170 landen. Wikipedia
Opgericht: 1982, Stanford-universiteit
Oprichters: Bill Joy, Vaughan Ronald Pratt, Scott G. McNealy, Andy Bechtolsheim, Vinod Khosla
Doel: maken van een portable programmeertaal
Write Once, Run Anywhere
Als je 1 ding leert, blijft het consequent terugkomen in de taal
Als je een c taal kent, dan herken je dat in Java...
Een introductie van Java voor leerlingen bovenbouw HAVO en VWO.
We starten met BLUEJ
http://www.infoworld.com/t/java-programming/java-ios-just-keeps-getting-easier-204543
Maar:
Voor gevorderden
stappen wij over op Eclipse.
Eclipse is een IDE.
Integrated Development
Environnement
http://nl.wikipedia.org/wiki/Integrated_development_environment
ff herhalen
Full transcript