Javaisaprogramminglanguageandaplatform.Javaisahighlevel,robust,objectorientedandsecureprogramminglanguage.

Størrelse: px
Starte visningen fra side:

Download "Javaisaprogramminglanguageandaplatform.Javaisahighlevel,robust,objectorientedandsecureprogramminglanguage."

Transkript

1 WhatisJava Javaisaprogramminglanguageandaplatform.Javaisahighlevel,robust,objectorientedandsecureprogramminglanguage. JavawasdevelopedbySunMicrosystems(whichisnowthesubsidiaryofOracle)inthe year1995.jamesgoslingisknownasthefatherofjava.beforejava,itsnamewas Oak.SinceOakwasalreadyaregisteredcompany,soJamesGoslingandhisteam changedtheoaknametojava. Platform:Anyhardwareorsoftwareenvironmentinwhichaprogram runs,isknownas aplatform.sincejavahasaruntimeenvironment(jre)andapi,itiscaledaplatform. JavaExample classsimple{ publicstaticvoidmain(stringargs[]){ System.out.println("HeloJava"); } } Application AccordingtoSun,3biliondevicesrunJava.TherearemanydeviceswhereJavais curentlyused.someofthem areasfolows: DesktopApplicationssuchasacrobatreader,mediaplayer,antivirus,etc. WebApplicationssuchasirctc.co.in,javatpoint.com,etc. EnterpriseApplicationssuchasbankingapplications. Mobile EmbeddedSystem SmartCard Robotics

2 Games,etc. TypesofJavaApplications Therearemainly4typesofapplicationsthatcanbecreatedusingJavaprogramming: 1)StandaloneApplication Standaloneapplicationsarealso known asdesktop applicationsorwindow-based applications.thesearetraditionalsoftwarethatweneedtoinstaloneverymachine. ExamplesofstandaloneapplicationareMediaplayer,antivirus,etc.AWTandSwingare usedinjavaforcreatingstandaloneapplications. 2)WebApplication Anapplicationthatrunsontheserversideandcreatesadynamicpageiscaledaweb application.curently,servlet,jsp,struts,spring,hibernate,jsf,etc.technologiesare usedforcreatingwebapplicationsinjava. 3)EnterpriseApplication Anapplicationthatisdistributedinnature,suchasbankingapplications,etc.iscaled enterpriseapplication.ithasadvantagesofthehigh-levelsecurity,loadbalancing,and clustering.injava,ejbisusedforcreatingenterpriseapplications. 4)MobileApplication Anapplicationwhichiscreatedformobiledevicesiscaledamobileapplication. Curently,AndroidandJavaMEareusedforcreatingmobileapplications. JavaPlatforms/Editions Thereare4platformsoreditionsofJava: 1)JavaSE(JavaStandardEdition) Itis a Java programming platform.itincludes Java programming APIs such as java.lang,java.io,java.net,java.util,java.sql,java.mathetc.itincludescoretopicslike OOPs,String,Regex,Exception,Innerclasses,Multithreading,I/OStream,Networking, AWT,Swing,Reflection,Colection,etc. 2)JavaEE(JavaEnterpriseEdition) Itisan enterprise platform which ismainlyused to develop web and enterprise applications.itisbuiltonthetopofthejavaseplatform.itincludestopicslikeservlet, JSP,WebServices,EJB,JPA,etc.

3 3)JavaME(JavaMicroEdition) Itisamicroplatform whichismainlyusedtodevelopmobileapplications. 4)JavaFX Itisusedtodeveloprichinternetapplications.Itusesalight-weightuserinterfaceAPI. Next Prev HistoryofJava 1.HistoryofJava 2.JavaVersionHistory ThehistoryofJavaisveryinteresting.Javawasoriginalydesignedforinteractive television,butitwastooadvancedtechnologyforthedigitalcabletelevisionindustry atthetime.thehistoryofjavastartswiththegreenteam.javateam members (alsoknownasgreenteam),initiatedthisprojecttodevelopalanguagefordigital devicessuchasset-topboxes,televisions,etc.however,itwassuitedforinternet programming.later,javatechnologywasincorporatedbynetscape. The principles forcreating Java programming were "Simple,Robust,Portable, Platform-independent,Secured,High Performance,Multithreaded,Architecture Neutral,Object-Oriented,Interpreted,andDynamic".JavawasdevelopedbyJames Gosling,whoisknownasthefatherofJava,in1995.JamesGoslingandhisteam membersstartedtheprojectintheearly'90s.

4 Curently,Javaisusedininternetprogramming,mobiledevices,games,e-business solutions,etc.therearegivensignificantpointsthatdescribethehistoryofjava. 1)JamesGosling,MikeSheridan,andPatrickNaughtoninitiatedtheJavalanguage projectinjune1991.thesmalteam ofsunengineerscaledgreenteam. 2)Initialydesignedforsmal,embeddedsystemsinelectronicapplianceslikesettopboxes. 3)Firstly,itwascaled"Greentalk"byJamesGosling,andthefileextensionwas.gt. 4)Afterthat,itwascaledOakandwasdevelopedasapartoftheGreenproject. WhyJavanamed"Oak"? 5)WhyOak?Oakisasymbolofstrengthandchosenasanationaltreeofmany countriesliketheu.s.a.,france,germany,romania,etc. 6)In1995,Oakwasrenamedas"Java"becauseitwasalreadyatrademarkbyOak Technologies. WhyJavaProgrammingnamed"Java"? 7)Whyhad theychosen java name forjava language?theteam gathered to chooseanew name.thesuggestedwordswere"dynamic","revolutionary","silk", "jolt","dna",etc.they wanted something thatreflected the essence ofthe technology:revolutionary,dynamic,lively,cool,unique,andeasytospelandfunto say.

5 AccordingtoJamesGosling,"JavawasoneofthetopchoicesalongwithSilk".Since Javawassounique,mostoftheteam memberspreferedjavathanothernames. 8)JavaisanislandofIndonesiawherethefirstcofeewasproduced(caledjava cofee).itisakindofespressobean.javanamewaschosenbyjamesgosling whilehavingcofeenearhisofice. 9)NoticethatJavaisjustaname,notanacronym. 10)Initialydeveloped byjamesgosling atsun Microsystems(which isnow a subsidiaryoforaclecorporation)andreleasedin )In1995,TimemagazinecaledJavaoneoftheTenBestProductsof )JDK1.0releasedin(January23,1996).AfterthefirstreleaseofJava,therehave beenmanyadditionalfeaturesaddedtothelanguage.now Javaisbeingusedin Windowsapplications,Webapplications,enterpriseapplications,mobileapplications, cards,etc.eachnewversionaddsthenewfeaturesinjava. JavaVersionHistory Manyjavaversionshavebeenreleasedtilnow.ThecurentstablereleaseofJavais JavaSE10. 1.JDKAlphaandBeta(1995) 2.JDK1.0(23rdJan1996) 3.JDK1.1(19thFeb1997) 4.J2SE1.2(8thDec1998) 5.J2SE1.3(8thMay2000) 6.J2SE1.4(6thFeb2002) 7.J2SE5.0(30thSep2004) 8.JavaSE6(11thDec2006) 9.JavaSE7(28thJuly2011)

6 10.JavaSE8(18thMar2014) 11.JavaSE9(21stSep2017) 12.JavaSE10(20thMar2018) FeaturesofJava TheprimaryobjectiveofJavaprogramminglanguagecreationwastomakeitportable, simple and secure programming language.apartfrom this,there are also some excelentfeatureswhichplayanimportantroleinthepopularityofthislanguage.the featuresofjavaarealsoknownasjavabuzzwords. AlistofmostimportantfeaturesofJavalanguageisgivenbelow. JavaFeatures Simple Object-Oriented Portable Platform independent Secured Robust Architectureneutral Interpreted HighPerformance Multithreaded Distributed Dynamic Simple

7 Javaisveryeasytolearn,anditssyntaxissimple,cleanandeasytounderstand. AccordingtoSun,Javalanguageisasimpleprogramminglanguagebecause: JavasyntaxisbasedonC++(soeasierforprogrammerstolearnitafterC++). Javahasremovedmanycomplicatedandrarely-usedfeatures,forexample,explicit pointers,operatoroverloading,etc. Thereisno need to removeunreferenced objectsbecausethereisanautomatic GarbageColectioninJava. Object-oriented Javaisanobject-orientedprogramminglanguage.EverythinginJavaisanobject. Object-orientedmeansweorganizeoursoftwareasacombinationofdiferenttypesof objectsthatincorporatesbothdataandbehavior. Object-oriented programming (OOPs)is a methodology thatsimplifies software developmentandmaintenancebyprovidingsomerules. BasicconceptsofOOPsare: Object Class Inheritance Polymorphism Abstraction Encapsulation

8 Platform Independent Javaisplatform independent Javaisplatform independentbecauseitisdiferentfrom otherlanguageslikec,c++, etc.whicharecompiledintoplatform specificmachineswhilejavaisawriteonce,run anywherelanguage.aplatform isthehardwareorsoftwareenvironmentinwhicha program runs. Therearetwotypesofplatformssoftware-basedandhardware-based.Javaprovidesa software-basedplatform. TheJavaplatform difersfrom mostotherplatformsinthesensethatitisasoftwarebasedplatform thatrunsonthetopofotherhardware-basedplatforms.ithastwo components: RuntimeEnvironment API(ApplicationProgrammingInterface) Javacodecanberunonmultipleplatforms,forexample,Windows,Linux,SunSolaris, Mac/OS,etc.Javacodeiscompiledbythecompilerandconvertedintobytecode.This bytecodeisaplatform-independentcodebecauseitcanberunonmultipleplatforms, i.e.,writeonceandrunanywhere(wora). Secured Javaisbestknownforitssecurity.WithJava,wecandevelopvirus-freesystems.Java issecuredbecause: Noexplicitpointer JavaProgramsruninsideavirtualmachinesandbox howjavaissecured Classloader:ClassloaderinJavaisapartoftheJavaRuntimeEnvironment(JRE)which

9 isusedtoloadjavaclassesintothejavavirtualmachinedynamicaly.itaddssecurity byseparatingthepackagefortheclassesofthelocalfilesystem from thosethatare importedfrom networksources. BytecodeVerifier:Itchecksthecodefragmentsforilegalcodethatcanviolateaccess righttoobjects. SecurityManager:Itdetermineswhatresourcesaclasscanaccesssuchasreadingand writingtothelocaldisk. Javalanguageprovidesthesesecuritiesbydefault.Somesecuritycanalsobeprovided byanapplicationdeveloperexplicitlythroughssl,jaas,cryptography,etc. Robust Robustsimplymeansstrong.Javaisrobustbecause: Itusesstrongmemorymanagement. Thereisalackofpointersthatavoidssecurityproblems. ThereisautomaticgarbagecolectioninjavawhichrunsontheJavaVirtualMachineto getridofobjectswhicharenotbeingusedbyajavaapplicationanymore. Thereareexceptionhandlingandthetypecheckingmechanism injava.althesepoints makejavarobust. Architecture-neutral Javaisarchitectureneutralbecausetherearenoimplementationdependentfeatures, forexample,thesizeofprimitivetypesisfixed. InCprogramming,intdatatypeoccupies2bytesofmemoryfor32-bitarchitectureand 4bytesofmemoryfor64-bitarchitecture.However,itoccupies4bytesofmemoryfor both32and64-bitarchitecturesinjava. Portable JavaisportablebecauseitfacilitatesyoutocarytheJavabytecodetoanyplatform.It

10 doesn'trequireanyimplementation. High-performance JavaisfasterthanothertraditionalinterpretedprogramminglanguagesbecauseJava bytecodeis"close"tonativecode.itisstilalitlebitslowerthanacompiledlanguage (e.g.,c++).javaisaninterpretedlanguagethatiswhyitisslowerthancompiled languages,e.g.,c,c++,etc. Distributed JavaisdistributedbecauseitfacilitatesuserstocreatedistributedapplicationsinJava. RMIandEJBareusedforcreatingdistributedapplications.ThisfeatureofJavamakes usabletoaccessfilesbycalingthemethodsfrom anymachineontheinternet. Multi-threaded A thread is like a separate program,executing concurently.we can write Java programsthatdealwithmanytasksatoncebydefiningmultiplethreads.themain advantageofmulti-threadingisthatitdoesn'toccupymemoryforeachthread.itshares acommonmemoryarea.threadsareimportantformulti-media,webapplications,etc. Dynamic Javaisadynamiclanguage.Itsupportsdynamicloadingofclasses.Itmeansclasses areloadedondemand.italsosupportsfunctionsfrom itsnativelanguages,i.e.,cand C++. Javasupportsdynamiccompilationandautomaticmemorymanagement(garbage colection). Javaapplications WeknowthatJavaisthe Kingofalprogramminglanguages.Sinceitsfoundation,this language has become a backbone forbilions ofdevices and applications.this languageiscontinualyrankedfirstintherankingsofsoftwaredevelopersasthebest choiceofprogramminglanguages.javaisusedinthemajorityofapplications,from mobilephonestoenterpriseserversandcomputingplatforms.

11 Curently,about3bilionmobilephonesareimplementedinJava,aswelasabout125 miliontvsetsandeachblu-rayplayerusejava.everybigorganizationusesjavain onewayoranother.morethan64,000companiesareusingjavaintheunitedstates. Forexample,GoogleusesJavatobuildanddevelopGoogleDocsapplications. YouwouldbewonderingwhyJavaissopopularandwhereitisexactlyused.Inthis articlebytechvidvan,wewillearnaboutthemajorapplicationareasofjava. BelowistheJavaapplicationslist: DesktopGUIApplications MobileApplications EnterpriseApplications ScientificApplications Web-basedApplications EmbeddedSystems BigDataTechnologies DistributedApplications Cloud-basedApplications WebserversandApplicationservers SoftwareTools GamingApplications ApplicationsofJavaProgrammingLanguage applicationsofjava HerearethediferenttypesofJava-basedapplications:

12 1.DesktopGUIApplications DesktopapplicationscanbeeasilydevelopedusingJava.WeuseAPIslikeAWT,Swing, JavaFXtobuildtheseapplications. AWT (AbstractWindowing Toolkit)isan interfaceused to develop window-based applicationsinjava.itis nottotalyjava-based asituseswindow userinterface functionalitiessuchasamenu,buton,list,etc. Swing is a GUIwidgettoolkit,which uses AWT and provides certain advanced componentsliketrees,tables,scrolpanes,tabbedpanelsand,lists.swingis totaly java-based andusesswingpackagesofjavatodevelopapplications.itrespondstoal themouse-clickevents,keyentries,etc., JavaFXisamodernwaytodevelopadesktopapplicationinJava,itisgraph-basedand totalydiferentfrom AWTandSwings. ExamplesofdesktopGUIapplicationsareAcrobatReader,ThinkFree,MediaPlayer, Antiviruses,etc. 2.MobileApplications Amobileapplicationisanapplicationcreatedformobilephonesandtablets.Intoday s era,the majority ofphones and smartdevices have Android OS and Android developmentisnotpossiblewithoutjava.javamicroedition(javameorj2me)isa popularcross-platform frameworkthatisusedtobuildapplicationsthatrunacrossal featurephonesandsmartphones. Moreover,JavaiscompatiblewithAndroidStudioandKotlin.

13 Now,youmustbethinkingwhyonlyforAndroidmobileappdevelopment? ThereasonisthatJavacompilercompilestheJavaclassesintobytecodeandthis bytecoderunsondalvikvirtualmachine(dvm),whichisaspecializedvirtualmachine (VM)forAndroid. ExamplesofmobileapplicationsarePhotoandvideogaleryapps,SimpleCalendar, Netflix,Tinder,QRReader,GoogleEarth,Uber,etc. 3.EnterpriseApplications Anenterpriseapplicationisalargesoftwaresystem whichoperatesinacorporate environment,tosatisfytheneedsofanorganization,ratherthanofindividualusers. Javabecomesthefirstchoiceforthedevelopmentofenterpriseapplicationsbecause ofitsrobustfeaturesthatmatchtherequirementsforthesame.intoday sera,mostof theenterpriseorganizationsarebasedontheapplicationsofjavaonlybecauseitisthe mostsecure,powerful,scalablelanguage.oraclecorporationclaimsthat about97%of enterpriseapplicationsusejavafordevelopmentoflarge-scalesoftware.javaee (JavaEnterpriseEdition)isanAPIthatisusedtoprovidethetoolsnecessarytodevelop large-scale,multi-tiered,scalable,reliable,distributedandsecurednetworkapplications inenterprises. Javafulfilsthemostessentialneedoftheseenterprises,whichissecurity,asJavaruns insidethejvm (JavaVirtualMachine),whichverifiesthebytecodecomingfrom the externalsystems,whichultimatelypreventsthesecuritybreaches.thisisthereason whymostofthebankingapplicationsaredevelopedonthejavaplatform. Moreover,Javaimprovestheperformanceoftheseapplications,asitcomeswith strongmemorymanagement,whichautomaticalydeletestheunusedmemory. ApplicationsofJavacaneasilybemadescalableinordertoincreasethenumberof usersontheenterpriseapplicationsite. CompanieslikeNaukri,Jabong,Google,Myntra,Flipkart,Trivago,ibibo,TripAdvisor, Spotify,Uber,TCS,Infosys,HCL,Wipro,Pinterest,eBay,etcuseJava.

14 ExamplesofenterpriseapplicationsareBusinesscorporations,schools,banks,ERP (EnterpriseResourcePlanning)andCRM (CustomerResourceManagement)systems, clubs,charities,governments,interest-basedusergroups,etc. 4.ScientificApplications A scientific application is an application thatafects real-world activities using mathematics.javasupportsthedevelopmentofscientificapplications,becauseofits powerfulfeatures. Javabecomesthebestchoiceforwritingscientificapplicationsinvolvingscientific calculationsandmathematicaloperations.itprovidesafast,secureandhighlyportable environmenttotheseapplications,whichisthebasicrequirementfortheseapplications. Ithaspowerfulmathematicalcalculationswhichhavetogivethesameresultson diferentplatforms,thismakesthechoiceforthedeveloperstooptjavaforscientific applications. MATLAB (MathematicalLaboratory)which is one ofthe mostpopularscientific applications,usesjavafordevelopingbothfront-end(interactiveuser-interface)and back-end(acorepartofthesystem). Thefront-endandback-endofthescientificapplicationsarebothbasedonJava.For thefront-end,javaprovidesstruts,jsp(javaserverpages),servlets.fortheback-end, corejavacanbeusedinservlets. Examples ofscientific applications are applications related to research,science, medicalscience,space,aeronautics,etc. 5.Web-basedApplications Awebapplicationisaclient-serverprogram thatisdeliveredontheinternetthrougha browserinterface. Javasupportsthedevelopmentofweb-applicationswiththehelpofservlets,struts, JSP(JavaServerPages)andJSF(JavaServerFaces),Spring,HibernateandwebserverslikeApacheTomcat,ApacheHTTPweb-server,Resin,adobeJRun,etc.

15 Withthehelpofthesetechnologies,wecandevelopanykindofweb-basedapplication. ServletsandJSPsaretheserver-sidecomponentsthathelptodevelopthebusiness logicofthewebapplication.jspisanextensionoftheservletasithasmorefeatures ascomparedtotheservlet. E-commercewebapplicationsalsouseJavawiththehelpofopen-sourceeCommerce platforms,suchasbroadleaf. Javaprovideseasycodingandhighsecuritywhichenablesthedevelopmentofalarge numberofapplicationsforhealth,socialsecurity,education,andinsurance. Examplesofweb-basedapplicationsareirctc.co.in,onlineforms,shoppingcarts,Gmail, GoogleSheets,GoogleSlidesandmanymore. 6.EmbeddedSystems Anembeddedsystem,alsoknownasanintegratedsystem,isacombinationofmany smalcomputingunitsthatassembletogethertoperform dedicatedfunctionsforthe largersystems. Embeddedsystemsarepresenteverywhere.Don tbelieveit?mostofususethem withoutknowing.forexample,amotorsystem,entertainmentandmultimediainacar, E-commerce,wireless communication,mobile computing and networking use an embeddedsystem. EmbeddedsystemsuseJavafordevelopment.Originaly,Javawasdesignedforthe purposeofdevelopingembeddedsystems. Javashowshow eficientitsplatform is,forwhichthereisaneedofjust130kbsto useitonsmartcardsorsensors. Javaisfastwhichcanbeimportantwhenusinglow-power/low-speedprocessors,and itsrobustnesswhichmeanshandlesexceptionssafely. SIM (SubscriberIdentityModule)cardsinourphoneshavebeenrunningavariantofthe

16 JVM(JavaCard)fornearly20years. Otherdevices like BlueRay Disc players,utility meters and televisions use Java technology.accordingtooraclecorporation, 100% ofblu-raydiscplayersand125 miliontvdevicesusejava. 7.BigDataTechnologies Theterm bigdataisdefinedas extremelylargeandcomplexdatasetsthatmaybe analyzedtoextractpaterns,trends,andusefulinformation.itisoneofthemost populartopicsintheworldofthelatesttechnology.javaistheperspectiveofbigdata. Today,manydevelopersareswitchingtheircareerstoBigDataTechnology. Anopen-sourceframework,caledHadoop,associatedwithbigdata,iswriteninJava. Moreover,theAutomaticGarbageColectionandstrongmemorymanagementgiveit higherpriorityovertheotherprogramminglanguages. ManyprominentbigdatatechnologieslikeApacheHadoop,ApacheSpark,Apache Mahout,etcarethesub-projectsofJava. Also,themostpowerfulprogramminglanguageslikeScala(ScalableLanguage),apure object-orientedlanguage,isbasedonjava.scalaprogramsareeasilyconvertibleinto bytecode;whichcanrunonthejvm. HadoopandotherbigdatatechnologiesarealsousingJavainonewayortheother.For example,apache sjava-basedhbaseandaccumulo(opensource),andelasticsearch aswel. 8.DistributedApplications Adistributedapplicationisanapplicationorsoftwarethatexecutesorrunsonmultiple computerswithinanetwork. Distributed applications orsystems have manycommon requirements thatoccur especialybecauseofthedistributedanddynamicnatureoftheplatformstheyoperate on.javaofersoptionstorealizetheseapplications. RMI(Remote ProcedureInvocation)and CORBA (Common ObjectRequestBroker Architecture)aretheAPIstodevelopdistributedapplications. TheJini(JavaInteligentNetworkingInfrastructure)givesaninfrastructuretoprovide, register,andfinddistributedservicesbasedonitsspecifications.anessentialpartof

17 JiniisJavaSpaces,thatsupportsdistribution,persistence,andmigrationofobjectsina distributedenvironment. 9.Cloud-basedApplications Cloudcomputingmeanson-demanddeliveryofITresourcesviatheInternet,including storage,servers,databases,networking,andsoftwarewithapay-as-you-go pricing model.itprovidesasolutionforitinfrastructureatalowcost,aswecansavefileson remotedatabasesandretrievethem ondemand. Nodoubtyou recurioushowjavaprogrammingfitsintothecloudcomputingpicture. Javahaslong beentheprogramming languagethatprovidesastructureforweb applications,andnow ithasreachedcloudapplications,becauseofitsdistributed nature. Java providesuswith featuresthatcan help usbuild applicationsused in SaaS (Software-as-a-service),IaaS (Infrastructure-as-a-service)and PaaS (Platform-as-aservice)development. TherearemanyJavaclouddevelopmenttools.Forexample,OracleJavacloudservice providesaplatform todevelopandconfiguretheoracleservers. Javacanservethecompaniestobuildtheirapplicationsremotelyorhelpthem share datawithothers,accordingtotheirneeds. 10.WebServersandApplicationServers Awebserverisacomputerprogram thatuseshttp(hypertexttransferprotocol)and otherprotocols,tostore,process,andrespondtoclientrequestsmadeoverwww (WorldWideWeb).Awebserverisasystem thatrunswebsitesanddeliverswebpages tousers. Anapplicationserver(orappserver)isasoftwareframeworkthatstoresthebusiness logicforanapplicationprogram andhandlesaloperationsbetweentheclient-endand theback-endoforganizations.itisnotlimitedtohttpbutcandoabunchofotherstuf. Javaecosystem containsmultiplejavawebserversandapplicationservers.

18 JavaprovideswebserversincludingApacheTomcat,Simple,Jo!,RimfaxeWebServer (RWS)ApacheHTTPserver,Resin,AdobeJRun,andProjectJigsaw. WebLogic,GlassFish,WildFly,WebSphere,and JBoss EAP occupy commercial applicationserverspace. 11.SoftwareTools Asoftwaretoolisasetofcomputerprogramsthatdevelopersusetodevelop,analyze, maintain,debug,orsupportotherapplicationsandprograms.manydevelopersuse Javatowriteanddevelopusefulsoftwaretools. ExamplesofsoftwaretoolsareEclipse,InteliJIdea,andNetBeansIDE. 12.GamingApplications Javaprovestobeoneofthebestplatformsfordeveloping2-Dimensionalgames. TodayalmosteverypersonhasanAndroidphonethathasAndroidgamesinit.Android gamescannotbebuiltwithoutjava. JavasupportsjMonkeyEnginewhichisthemostpowerfulopen-source3D-Engineand hasthecapacitytodesign3-dimensionalgames. AndroidgamesuseJavaasaprimarylanguagebecauseJavasupportstheDalvik VirtualMachine(DVM)whichisspecialydesignedtorunontheAndroidplatform

CHAPTER 8: USING OBJECTS

CHAPTER 8: USING OBJECTS Ruby: Philosophy & Implementation CHAPTER 8: USING OBJECTS Introduction to Computer Science Using Ruby Ruby is the latest in the family of Object Oriented Programming Languages As such, its designer studied

Læs mere

IBM Software Group. SOA v akciji. Srečko Janjić WebSphere Business Integration technical presales IBM Software Group, CEMA / SEA IBM Corporation

IBM Software Group. SOA v akciji. Srečko Janjić WebSphere Business Integration technical presales IBM Software Group, CEMA / SEA IBM Corporation IBM Software Group SOA v akciji Srečko Janjić Business Integration technical presales IBM Software Group, CEMA / SEA Service Oriented Architecture Design principles and technology for building reusable,

Læs mere

Cloud computing. Hvad er fordelene ved Microsoft løsninger - og hvad er begrænsningerne

Cloud computing. Hvad er fordelene ved Microsoft løsninger - og hvad er begrænsningerne Cloud computing Hvad er fordelene ved Microsoft løsninger - og hvad er begrænsningerne Henrik Westergaard Hansen Architect Evangelist henrikwh@microsoft.com PC Era Portal Era Online App Era Web Services

Læs mere

Growth. Bahrain. Growthisneverbymerechance;itisthe resultofforcesworkingtogether. Oman Kuwait. JamesCashPenney. SaudiArabia

Growth. Bahrain. Growthisneverbymerechance;itisthe resultofforcesworkingtogether. Oman Kuwait. JamesCashPenney. SaudiArabia AProfile BAHRAIN 1984AboutUs AtBATEC,we bringitaltogetherforourcustomers,from revolutionarytechnologiesto next-generationmobilityenhancednetworksandsophisticatedsolutionsforsmal,medium andenterpriselargebusinesses.

Læs mere

MOC On-Demand Administering System Center Configuration Manager [ ]

MOC On-Demand Administering System Center Configuration Manager [ ] E-learning 90 dage DKK 7.999 Nr. 90111 P ekskl. moms Dato Sted 29-12-2019 Virtuelt kursus MOC On-Demand Administering System Center Configuration Manager [20703-1] Online undervisning når det passer dig

Læs mere

VPN VEJLEDNING TIL MAC

VPN VEJLEDNING TIL MAC VPN VEJLEDNING TIL MAC MAC OS X 1 VPN VEJLEDNING TIL MAC Formålet med en VPN forbindelse er, at du kan tilgå nogle af Aarhus Universitets services hjemmefra, som ellers kun er tilgængelige, når du er på

Læs mere

CONNECTING PEOPLE AUTOMATION & IT

CONNECTING PEOPLE AUTOMATION & IT CONNECTING PEOPLE AUTOMATION & IT Agenda 1) Hvad er IoT 2) Hvilke marked? 1) Hvor stor er markedet 2) Hvor er mulighederne 3) Hvad ser vi af trends i dag Hvad er IoT? Defining the Internet of Things -

Læs mere

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)

Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF) Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Framework (TOGAF) Otto Madsen Director of Enterprise Agenda TOGAF og informationsarkitektur på 30 min 1. Introduktion

Læs mere

Copyright SaaS-it Consult 2011. Er Cloud Computing blot en hype eller repræsenterer det virkelig værdi? Teknologisk Institut 13.

Copyright SaaS-it Consult 2011. Er Cloud Computing blot en hype eller repræsenterer det virkelig værdi? Teknologisk Institut 13. Er Cloud Computing blot en hype eller repræsenterer det virkelig værdi? Teknologisk Institut 13. september, 2011 Cloud Computing & SaaS Hvor er vi på vej hen? Agenda Definitioner The SaaS-it Evolution

Læs mere

MOC On-Demand Identity with Windows Server 2016 [20742]

MOC On-Demand Identity with Windows Server 2016 [20742] E-learning 90 dage DKK 7.999 Nr. 89067 P ekskl. moms Dato Sted 29-12-2019 Virtuelt kursus MOC On-Demand Identity with Windows Server 2016 [20742] Online undervisning når det passer dig MOC On-Demand er

Læs mere

Test af Cloud-baserede løsninger DSTB Ole Chr. Hansen Managing Consultant

Test af Cloud-baserede løsninger DSTB Ole Chr. Hansen Managing Consultant Test af Cloud-baserede løsninger DSTB - 2016 Ole Chr. Hansen Managing Consultant Præsentation Ole Chr. Hansen Managing Consultant Fellow SogetiLABS Global Innovation Team Blog - http://ochansen.blogspot.com

Læs mere

How Long Is an Hour? Family Note HOME LINK 8 2

How Long Is an Hour? Family Note HOME LINK 8 2 8 2 How Long Is an Hour? The concept of passing time is difficult for young children. Hours, minutes, and seconds are confusing; children usually do not have a good sense of how long each time interval

Læs mere

Torsdag 5. oktober 2017 Hal F DIGITALISERINGSKONFERENCE

Torsdag 5. oktober 2017 Hal F DIGITALISERINGSKONFERENCE Torsdag 5. oktober 2017 Hal F DIGITALISERINGSKONFERENCE kl. 9.40 Velkomst, registrering og indledning ved Claus Clausen kl. 9.50 #01 Industri 4.0 omsat i praksis Ved Bo Lybæk, President and CEO, GPV International,

Læs mere

OPC UA Information model for Advanced Manufacturing

OPC UA Information model for Advanced Manufacturing OPC UA Information model for Advanced Manufacturing Michael Nielsen Managing Director Beckhoff Automation 28.09.2015 1 OPC UA Information model for Advanced Manufacturing 28.09.2015 2 Hvad er OPC? OPC

Læs mere

Projektledelse i praksis

Projektledelse i praksis Projektledelse i praksis - Hvordan skaber man (grundlaget) for gode beslutninger? Martin Malis Business Consulting, NNIT mtmi@nnit.com 20. maj, 2010 Agenda Project Governance Portfolio Management Project

Læs mere

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com.

Engelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com. 052430_EngelskC 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau C www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

Go Digital slide her

Go Digital slide her Go Digital slide her Test af nye teknologier TestExpo 2016 Ole Chr. Hansen Managing Consultant Præsentation Ole Chr. Hansen Managing Consultant Fellow SogetiLABS Global Innovation Team Blog - http://ochansen.blogspot.com

Læs mere

Design til digitale kommunikationsplatforme-f2013

Design til digitale kommunikationsplatforme-f2013 E-travellbook Design til digitale kommunikationsplatforme-f2013 ITU 22.05.2013 Dreamers Lana Grunwald - svetlana.grunwald@gmail.com Iya Murash-Millo - iyam@itu.dk Hiwa Mansurbeg - hiwm@itu.dk Jørgen K.

Læs mere

Bemærk, der er tale om ældre versioner af softwaren, men fremgangsmåden er uændret.

Bemærk, der er tale om ældre versioner af softwaren, men fremgangsmåden er uændret. Check dine svar på: https://dtu.codejudge.net/02101-e18/ Exercise 1: Installer Eclipse og Java. Dette kan f.eks. gøres ved at følge instuktionerne i dokumentet eclipse intro.pdf som ligger under Fildeling

Læs mere

Security as a Service hvorfor, hvornår og hvordan. Gorm Mandsberg, gma@dubex.dk Aarhus, 13.06.2013

Security as a Service hvorfor, hvornår og hvordan. Gorm Mandsberg, gma@dubex.dk Aarhus, 13.06.2013 Security as a Service hvorfor, hvornår og hvordan Gorm Mandsberg, gma@dubex.dk Aarhus, 13.06.2013 SecaaS hvorfor, hvornår og hvordan hvad Hvorfor.. Hvornår.. Hvordan.. Disclamer: Dubex er MSSP og leverer

Læs mere

CONNECTING PEOPLE AUTOMATION & IT

CONNECTING PEOPLE AUTOMATION & IT CONNECTING PEOPLE AUTOMATION & IT Agenda 1) Hvad er IoT 2) Hvilke marked? 1) Hvor stor er markedet 2) Hvor er mulighederne 3) Hvad ser vi af trends i dag Hvad er IoT? Defining the Internet of Things -

Læs mere

Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer?

Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer? Dell Cloud Client Computing Hvordan virtualisere vi de tunge grafisk applikationer? Christian Eilskov Sales Engineer, christian_eilskov@dell.com +45 40 60 13 92 Dell Cloud Client Computing Dell lever produkter

Læs mere

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU

PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU OUTLINE INEFFICIENCY OF ATTILA WAYS TO PARALLELIZE LOW COMPATIBILITY IN THE COMPILATION A SOLUTION

Læs mere

En god Facebook historie Uddannelser og valgfag målrettet datacenterindustrien!?

En god Facebook historie Uddannelser og valgfag målrettet datacenterindustrien!? En god Facebook historie Uddannelser og valgfag målrettet datacenterindustrien!? DDI møde 18.09.2019 - UCL, Odense. V/ Projektleder og lektor Lars Bojen, IT & Tech uddannelserne, lcbn@ucl.dk Agenda 1.

Læs mere

Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management

Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management Integrated Total Facility Management for Real Estate, Infrastructure & Facility Management Udfordringen Top down Lederskab visioner Buttom up Fakta om Informi GIS 90 medarbejdere Full-size IT hus; salg/rådgivning/

Læs mere

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile

DSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile DSB s egen rejse med ny DSB App Rubathas Thirumathyam Principal Architect Mobile Marts 2018 AGENDA 1. Ny App? Ny Silo? 2. Kunden => Kunderne i centrum 1 Ny app? Ny silo? 3 Mødetitel Velkommen til Danske

Læs mere

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension

DK - Quick Text Translation. HEYYER Net Promoter System Magento extension DK - Quick Text Translation HEYYER Net Promoter System Magento extension Version 1.0 15-11-2013 HEYYER / Email Templates Invitation Email Template Invitation Email English Dansk Title Invitation Email

Læs mere

WINDCHILL THE NEXT STEPS

WINDCHILL THE NEXT STEPS WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot

Læs mere

Black Jack --- Review. Spring 2012

Black Jack --- Review. Spring 2012 Black Jack --- Review Spring 2012 Simulation Simulation can solve real-world problems by modeling realworld processes to provide otherwise unobtainable information. Computer simulation is used to predict

Læs mere

National supercomputing dag Muligheder og Udfordringer

National supercomputing dag Muligheder og Udfordringer National supercomputing dag Muligheder og Udfordringer Jeppe Olsen Institut for kemi Aarhus Universitet May 30, 2016 Jeppe Olsen (Kemi, AU) National supercomputing dag May 30, 2016 1 / 7 Supercomputer

Læs mere

Portal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration

Portal Registration. Check Junk Mail for activation  . 1 Click the hyperlink to take you back to the portal to confirm your registration Portal Registration Step 1 Provide the necessary information to create your user. Note: First Name, Last Name and Email have to match exactly to your profile in the Membership system. Step 2 Click on the

Læs mere

Software 1 with Java. Recitation No. 7 (Servlets, Inheritance)

Software 1 with Java. Recitation No. 7 (Servlets, Inheritance) Software 1 with Java Recitation No. 7 (Servlets, Inheritance) Servlets Java modules that run on a Web server to answer client requests For example: Processing data submitted by a browser Providing dynamic

Læs mere

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute

Sortering fra A-Z. Henrik Dorf Chefkonsulent SAS Institute Sortering fra A-Z Henrik Dorf Chefkonsulent SAS Institute Hvorfor ikke sortering fra A-Å? Det er for svært Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å? Hvorfor ikke sortering fra A-Å?

Læs mere

A Profile for Safety Critical Java

A Profile for Safety Critical Java A Profile for Safety Critical Java Martin Schoeberl Hans Søndergaard Bent Thomsen Anders P. Ravn Præsenteret af: Henrik Kragh-Hansen November 8, 2007 Forfatterne Martin Schoeberl Udvikler af JOP processoren

Læs mere

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og

Engelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen.  og 052431_EngelskD 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau D www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation

Læs mere

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1

IBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1 IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is

Læs mere

Revision af studieordninger

Revision af studieordninger Revision af studieordninger CS(it) Nye matematik kurser Reviderede studieordninger for Datalogi og Software til 2019 Revision af studieordninger v/ulrik Nyman 1 CS(IT) Formål: Reduktion i antallet af uddannelser:

Læs mere

THE SCANDINAVIA-JAPAN SASAKAWA FOUNDATION

THE SCANDINAVIA-JAPAN SASAKAWA FOUNDATION THE SCANDINAVIA-JAPAN SASAKAWA FOUNDATION Beretning Udfyldes på dansk eller engelsk Denne forside findes også i elektronisk form på vores webside. Vi foretrækker at modtage en digital version, såfremt

Læs mere

2a. Conceptual Modeling Methods

2a. Conceptual Modeling Methods ICT Enhanced Buildings Potentials IKT og Videnrepræsentationer - ICT and Knowledge Representations. 2a. Conceptual Modeling Methods Cand. Scient. Bygningsinformatik. Semester 2, 2010. CONTENT Conceptual

Læs mere

Basic statistics for experimental medical researchers

Basic statistics for experimental medical researchers Basic statistics for experimental medical researchers Sample size calculations September 15th 2016 Christian Pipper Department of public health (IFSV) Faculty of Health and Medicinal Science (SUND) E-mail:

Læs mere

Vina Nguyen HSSP July 13, 2008

Vina Nguyen HSSP July 13, 2008 Vina Nguyen HSSP July 13, 2008 1 What does it mean if sets A, B, C are a partition of set D? 2 How do you calculate P(A B) using the formula for conditional probability? 3 What is the difference between

Læs mere

3D NASAL VISTA 2.0

3D NASAL VISTA 2.0 USER MANUAL www.nasalsystems.es index index 2 I. System requirements 3 II. Main menu 4 III. Main popup menu 5 IV. Bottom buttons 6-7 V. Other functions/hotkeys 8 2 I. Systems requirements ``Recommended

Læs mere

Webside score entranttechnologies.com

Webside score entranttechnologies.com Webside score entranttechnologies.com Genereret Juli 22 2019 12:58 PM Scoren er 61/100 SEO Indhold Titel Entrant Technologies Top Web and Mobile App Development Company USA, India Længde : 76 Kan optimeres;

Læs mere

Det moderne datacenter. Jesper Ryder NetApp

Det moderne datacenter. Jesper Ryder NetApp Det moderne datacenter Jesper Ryder NetApp Hvad er det moderne datacenter? Høj effektivitet og plads udnyttelse Vækst uden begrænsninger Evnen til at gøre ALT uden afbrydelser og nedetid Tilpasse performance

Læs mere

What s Our Current Position? Uddannelsesstruktur i AUE. What Can You Choose After DE5? Uddannelsesstruktur i AUE

What s Our Current Position? Uddannelsesstruktur i AUE. What Can You Choose After DE5? Uddannelsesstruktur i AUE Information Meeting for DE5 and DE3 Further Study Possibilities What s Our Current Position? General Education Structure Andre muligheder DE3-DE5 Semesters (AUE) What Can You Choose After DE5? Diplomingeniøruddannelsen

Læs mere

Baltic Development Forum

Baltic Development Forum Baltic Development Forum 1 Intelligent Water Management in Cities and Companies developing and implementing innovative solutions to help achieve this objective. Hans-Martin Friis Møller Market and Development

Læs mere

Hvad er cloud computing?

Hvad er cloud computing? Hvad er cloud computing? Carsten Jørgensen cjo@devoteam.dk Devoteam Consulting COPYRIGHT 11/05/2010 Architecture & Information Simplificering af it og effektiv it til forretningen Business Intelligence

Læs mere

Ribe Amts forslag til EPJ-arkitektur

Ribe Amts forslag til EPJ-arkitektur EPJ og integration: Ribe Amts forslag til EPJ-arkitektur Esben Dalsgaard IT-leder, Sundhedsområdet, Ribe Amt eda@ribeamt.dk Problemstillinger - set fra en datalogisk-arkitektonisk synsvinkel 2-delt arkitektur

Læs mere

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen

The X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og

Læs mere

Information Meeting for DE5 and DE3 Further Study Possibilities

Information Meeting for DE5 and DE3 Further Study Possibilities Information Meeting for DE5 and DE3 Further Study Possibilities General Education Structure Diplomingeniør i Datateknik og Elektronik Civilingeniør i Datateknik og Elektronik Civilingeniør i Softwarekonstruktion

Læs mere

User Manual for LTC IGNOU

User Manual for LTC IGNOU User Manual for LTC IGNOU 1 LTC (Leave Travel Concession) Navigation: Portal Launch HCM Application Self Service LTC Self Service 1. LTC Advance/Intimation Navigation: Launch HCM Application Self Service

Læs mere

INTEL INTRODUCTION TO TEACHING AND LEARNING AARHUS UNIVERSITET

INTEL INTRODUCTION TO TEACHING AND LEARNING AARHUS UNIVERSITET INTEL INTRODUCTION TO TEACHING AND LEARNING 8 BÆRENDE PRINCIPPER 1-4: BÆREDYGTIGT OG FLEKSIBELT Billigt Nemt at administrere Skalérbart Fleksibelt 5: RELEVANT Indhold organiseret i themes 6: EKSEMPLARISK

Læs mere

3D NASAL VISTA TEMPORAL

3D NASAL VISTA TEMPORAL USER MANUAL www.nasalsystems.es index index 2 I. System requirements 3 II. Main menu 4 III. Main popup menu 5 IV. Bottom buttons 6-7 V. Other functions/hotkeys 8 2 I. Systems requirements ``Recommended

Læs mere

Listen Mr Oxford Don, Additional Work

Listen Mr Oxford Don, Additional Work 57 (104) Listen Mr Oxford Don, Additional Work Listen Mr Oxford Don Crosswords Across 1 Attack someone physically or emotionally (7) 6 Someone who helps another person commit a crime (9) 7 Rob at gunpoint

Læs mere

IPv6 Application Trial Services. 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd.

IPv6 Application Trial Services. 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd. IPv6 Application Trial Services 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd. Outline Our Trial Service & Technology Details Activity & Future Plan 2 Outline Our Trial Service & Technology Details

Læs mere

IBM Watson & Cognitive IoT. Sebastian Slej Channel Manager IBM Analytics

IBM Watson & Cognitive IoT. Sebastian Slej Channel Manager IBM Analytics IBM Watson & Cognitive IoT Sebastian Slej Channel Manager IBM Analytics 3 ting jeg håber I tager med fra denne præsentation 1. Et overblik over hvad Watson er og hvad Watson kan. 2. Et perspektiv på det

Læs mere

Morten Juul Nielsen Produktchef Microsoft Danmark

Morten Juul Nielsen Produktchef Microsoft Danmark Morten Juul Nielsen Produktchef Microsoft Danmark Er du, din organisation og dit datacenter klar til Skyen? Dynamisk Datacenter & Cloud Computing System Center Suiten med fokus på Service Manager Next

Læs mere

Status på det trådløse netværk

Status på det trådløse netværk Status på det trådløse netværk Der er stadig problemer med det trådløse netværk, se status her: http://driftstatus.sdu.dk/?f=&antal=200&driftid=1671#1671 IT-service arbejder stadig med at løse problemerne

Læs mere

Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et)

Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et) Forældreskema Barnets navn: Børnehave: Kommune: Barnets modersmål (kan være mere end et) Barnets alder: år og måneder Barnet begyndte at lære dansk da det var år Søg at besvare disse spørgsmål så godt

Læs mere

Introduktion til Microsoft R. Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus

Introduktion til Microsoft R. Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus Introduktion til Microsoft R Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus Agenda Introduktion til R Data Scientists Microsoft R implementering R + SQL SQL + R Hvem er jeg Steen Dybboe Selvstændig konsulent

Læs mere

Learnings from the implementation of Epic

Learnings from the implementation of Epic Learnings from the implementation of Epic Appendix Picture from Region H (2016) A thesis report by: Oliver Metcalf-Rinaldo, oliv@itu.dk Stephan Mosko Jensen, smos@itu.dk Appendix - Table of content Appendix

Læs mere

Financing and procurement models for light rails in a new financial landscape

Financing and procurement models for light rails in a new financial landscape Financing and procurement models for light rails in a new financial landscape Jens Hoeck, Partner, Capital Markets Services 8 November 2011 Content 1. Why a need for rethinking 2. Criteria for a rethought

Læs mere

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0

Userguide. NN Markedsdata. for. Microsoft Dynamics CRM 2011. v. 1.0 Userguide NN Markedsdata for Microsoft Dynamics CRM 2011 v. 1.0 NN Markedsdata www. Introduction Navne & Numre Web Services for Microsoft Dynamics CRM hereafter termed NN-DynCRM enable integration to Microsoft

Læs mere

LESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview

LESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview LESSON NOTES Extensive Reading in Danish for Intermediate Learners #8 How to Interview CONTENTS 2 Danish 5 English # 8 COPYRIGHT 2019 INNOVATIVE LANGUAGE LEARNING. ALL RIGHTS RESERVED. DANISH 1. SÅDAN

Læs mere

Mustafa Saglam SAP Integration & Certification Center

Mustafa Saglam SAP Integration & Certification Center SAP Enterprise Portal Business Package Certification Mustafa Saglam SAP Integration & Certification Center EP-BP 6.0 Certification Agenda Introduction to EP-BP 6.0 Certification Criteria Implementation

Læs mere

MARITIME PROFESSIONALS, ASHORE AND AT SEA. Online Identitet. 29-03-2011 www.job2sea.com 1

MARITIME PROFESSIONALS, ASHORE AND AT SEA. Online Identitet. 29-03-2011 www.job2sea.com 1 Online Identitet 2011 29-03-2011 www.job2sea.com 1 Online Identity The social web, i.e. the usage of the web to support the social process, represents a space in which people have the possibility to express

Læs mere

3C03 Concurrency: Model-based Design

3C03 Concurrency: Model-based Design 3C03 Concurrency: Model-based Design Wolfgang Emmerich 1 Outline Role of Modelling in System Development Refining Models into Designs FSP Actions and Operations FSP Processes and Threads FSP Processes

Læs mere

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside

Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside Mandatory Core Topic: BUITA Om kurset Subject Activitytype Teaching language Registration Informatik master course English Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode,

Læs mere

MSE PRESENTATION 2. Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft

MSE PRESENTATION 2. Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft CAPABILITY CONTROL LIST MSE PRESENTATION 2 Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft PRESENTATION OUTLINE Action items from phase 1 presentation tti Architecture

Læs mere

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1

Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1 Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words

Læs mere

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio,

Molio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio, Molio specifications, development and challenges ICIS DA 2019 Portland, Kim Streuli, Molio, 2019-06-04 Introduction The current structure is challenged by different factors. These are for example : Complex

Læs mere

Forslag til implementering af ResearcherID og ORCID på SCIENCE

Forslag til implementering af ResearcherID og ORCID på SCIENCE SCIENCE Forskningsdokumentation Forslag til implementering af ResearcherID og ORCID på SCIENCE SFU 12.03.14 Forslag til implementering af ResearcherID og ORCID på SCIENCE Hvad er WoS s ResearcherID? Hvad

Læs mere

Kursuskalender 2015. Savner du et kursus på listen, er du meget velkommen til at kontakte os på mail: saskurser@sas.com

Kursuskalender 2015. Savner du et kursus på listen, er du meget velkommen til at kontakte os på mail: saskurser@sas.com Kurser Dage januar februar marts april maj juni SAS College SAS College: Analyse 12. & 26. 9. & 23. 7. & 21. SAS College: Data Visualization SAS College: SAS Visual Analytics Advanced Foundation - Programming

Læs mere

Web Development (Top-Up PBA)

Web Development (Top-Up PBA) Web Development (Top-Up PBA) Få job inden for: Design og konstruktion af webapplikationer Planlægning og arkitektur af websystemer Webkonsulent Under uddannelsen til professionsbachelor i webudvikling

Læs mere

LESS. LESS er WalkIn Companys første entrémøbelserie - navnet er inspireret af den amerikanske arkitekt Charles W. Moores valgsprog Less is more.

LESS. LESS er WalkIn Companys første entrémøbelserie - navnet er inspireret af den amerikanske arkitekt Charles W. Moores valgsprog Less is more. DESIGN MED MENING WalkIn Company er leverandør af møbler til privat og erhvervsmæssig brug. Firmaets intentioner er at levere produkter i en kvalitet som dansk møbel design er verdenskendt for. WalkIn

Læs mere

Vore IIoT fokus områder

Vore IIoT fokus områder Vore IIoT fokus områder INDUSTRI FORSYNINH & INFRASTRUKTUR BYGNING & DATACENTER TRANSPORT & LOGISTIK Ewon & Talk2M - A proven success! ewons connected Talk2M servers Alle taler om det! Fjernadgang og Industrial

Læs mere

make connections share ideas be inspired

make connections share ideas be inspired make connections share ideas be inspired Integration af prædiktive analyser og operationelle forretningsregler med SAS Decision Manager Kristina Birch, chefkonsulent Professional Services, Banking & Mortgage

Læs mere

Program for DMLF Årsmøde 2017

Program for DMLF Årsmøde 2017 Program for DMLF Årsmøde 2017 Torsdag den 28. september 09.00 Ankomst og indskrivning (kaffe/te med rundstykke) Bogudstillingen er åben 10.00 Velkomst, v/ Bent H. Pedersen, formand for DMLF 10.15 Den indledende

Læs mere

Hvor er mine runde hjørner?

Hvor er mine runde hjørner? Hvor er mine runde hjørner? Ofte møder vi fortvivlelse blandt kunder, når de ser deres nye flotte site i deres browser og indser, at det ser anderledes ud, i forhold til det design, de godkendte i starten

Læs mere

Standards in the Cloud: a transatlantic mindshare. OASIS standards supporting trust in the cloud. Gershon Janssen. 29 th September 2011 Valbonne

Standards in the Cloud: a transatlantic mindshare. OASIS standards supporting trust in the cloud. Gershon Janssen. 29 th September 2011 Valbonne Standards in the Cloud: a transatlantic mindshare OASIS standards supporting trust in the cloud 29 th September 2011 Valbonne Gershon Janssen Overview Introduction About OASIS OASIS Standards as Building

Læs mere

Differential Evolution (DE) "Biologically-inspired computing", T. Krink, EVALife Group, Univ. of Aarhus, Denmark

Differential Evolution (DE) Biologically-inspired computing, T. Krink, EVALife Group, Univ. of Aarhus, Denmark Differential Evolution (DE) Differential Evolution (DE) (Storn and Price, 199) Step 1 - Initialize and evaluate Generate a random start population and evaluate the individuals x 2 search space x 1 Differential

Læs mere

Sikkerhed & Revision 2013

Sikkerhed & Revision 2013 Sikkerhed & Revision 2013 Samarbejde mellem intern revisor og ekstern revisor - og ISA 610 v/ Dorthe Tolborg Regional Chief Auditor, Codan Group og formand for IIA DK RSA REPRESENTATION WORLD WIDE 300

Læs mere

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8

Shooting tethered med Canon EOS-D i Capture One Pro. Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 Shooting tethered med Canon EOS-D i Capture One Pro Shooting tethered i Capture One Pro 6.4 & 7.0 på MAC OS-X 10.7.5 & 10.8 For Canon EOS-D ejere der fotograferer Shooting tethered med EOS-Utility eller

Læs mere

Mogens Jacobsen http://mj.artnode.org www.artnode.org

Mogens Jacobsen http://mj.artnode.org www.artnode.org www.artnode.org Jeg har ikke børn! Jeg kommer ikke med en konklusion. Ej heller et check-liste eller lign. Og jeg kommer heller ikke med et stort teoretisk indlæg her. Jeg kommer med personlig tvist. Ideer

Læs mere

Mobile Multi-level Superdistribution

Mobile Multi-level Superdistribution Mobile Multi-level Superdistribution Dipl.-Inf Inf.. Mario Kubek, 4FriendsOnly.com Internet Technologies AG (4FO AG) MK(at)4FO.DE Privatdozent Dr. Jürgen J Nützel, N CEO 4FriendsOnly.com Internet Technologies

Læs mere

Sign variation, the Grassmannian, and total positivity

Sign variation, the Grassmannian, and total positivity Sign variation, the Grassmannian, and total positivity arxiv:1503.05622 Slides available at math.berkeley.edu/~skarp Steven N. Karp, UC Berkeley FPSAC 2015 KAIST, Daejeon Steven N. Karp (UC Berkeley) Sign

Læs mere

GUIDE TIL BREVSKRIVNING

GUIDE TIL BREVSKRIVNING GUIDE TIL BREVSKRIVNING APPELBREVE Formålet med at skrive et appelbrev er at få modtageren til at overholde menneskerettighederne. Det er en god idé at lægge vægt på modtagerens forpligtelser over for

Læs mere

1.3 How do you rate the coordination of this course to other (related) courses?

1.3 How do you rate the coordination of this course to other (related) courses? Side 1 af 6 Titel: Ekstern E05-3.år (3rd year) - Econometrics 2 - Forelæsninger - Lectures Holdkode: Undervisere tilknyttet dette hold: Antal modtagede svar: 48 Antal respondenter 0 tilknyttet: Svar procent:

Læs mere

SKEMA TIL AFRAPPORTERING EVALUERINGSRAPPORT

SKEMA TIL AFRAPPORTERING EVALUERINGSRAPPORT SKEMA TIL AFRAPPORTERING EVALUERINGSRAPPORT OBS! Excel-ark/oversigt over fagelementernes placering i A-, B- og C-kategorier skal vedlægges rapporten. - Følgende bedes udfyldt som del af den Offentliggjorte

Læs mere

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov.

Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. På dansk/in Danish: Aarhus d. 10. januar 2013/ the 10 th of January 2013 Kære alle Chefer i MUS-regi! Vores mange brugere på musskema.dk er rigtig gode til at komme med kvalificerede ønsker og behov. Og

Læs mere

E K S T R A O R D I N Æ R G E N E R A F O R S A M L I N G E X T R A O R D I N A R Y G E N E R A L M E E T I N G. Azanta A/S. J.nr.

E K S T R A O R D I N Æ R G E N E R A F O R S A M L I N G E X T R A O R D I N A R Y G E N E R A L M E E T I N G. Azanta A/S. J.nr. J.nr. 210150001 E K S T R A O R D I N Æ R G E N E R A F O R S A M L I N G E X T R A O R D I N A R Y G E N E R A L M E E T I N G Azanta A/S Brinkmann Kronborg Henriksen Advokatpartnerselskab /// Amaliegade

Læs mere

The GAssist Pittsburgh Learning Classifier System. Dr. J. Bacardit, N. Krasnogor G53BIO - Bioinformatics

The GAssist Pittsburgh Learning Classifier System. Dr. J. Bacardit, N. Krasnogor G53BIO - Bioinformatics The GAssist Pittsburgh Learning Classifier System Dr. J. Bacardit, N. Krasnogor G53BIO - Outline bioinformatics Summary and future directions Objectives of GAssist GAssist [Bacardit, 04] is a Pittsburgh

Læs mere

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla

SOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla SOFTWARE PROCESSES Dorte, Ida, Janne, Nikolaj, Alexander og Erla Hvad er en software proces? Et struktureret sæt af AKTIVITETER, hvis mål er udvikling af software. En software proces model er en abstrakt

Læs mere

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION

USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION USERTEC USER PRACTICES, TECHNOLOGIES AND RESIDENTIAL ENERGY CONSUMPTION P E R H E I S E L BERG I N S T I T U T F OR BYGGERI OG A N L Æ G BEREGNEDE OG FAKTISKE FORBRUG I BOLIGER Fra SBi rapport 2016:09

Læs mere

PEMS RDE Workshop. AVL M.O.V.E Integrative Mobile Vehicle Evaluation

PEMS RDE Workshop. AVL M.O.V.E Integrative Mobile Vehicle Evaluation PEMS RDE Workshop AVL M.O.V.E Integrative Mobile Vehicle Evaluation NEW - M.O.V.E Mobile Testing Platform Key Requirements for Measuring Systems Robustness Shock / vibrations Change of environment Compact

Læs mere

Online kursus: Google Cloud

Online kursus: Google Cloud Online kursus 365 dage DKK 9.999 Nr. 90209 P ekskl. moms Bliv grundigt sat ind i Google Cloud SQL med en kursuspakke, der hjælper dig til let at oprette, vedligeholde, styre og administrere dine databaser.

Læs mere

Introduction Ronny Bismark

Introduction Ronny Bismark Introduction 1 Outline Motivation / Problem Statement Tool holder Sensor calibration Motion primitive Concatenation of clouds Segmentation Next possible pose Problems and Challenges Future Work 2 Motivation

Læs mere

OpenTele3. Michael Christensen! Chef Softwarearkitekt, Alexandra Instituttet,! Koordinator for Softwaregruppen i 4S!

OpenTele3. Michael Christensen! Chef Softwarearkitekt, Alexandra Instituttet,! Koordinator for Softwaregruppen i 4S! 4S OpenTele3 Michael Christensen! Chef Softwarearkitekt, Alexandra Instituttet,! Koordinator for Softwaregruppen i 4S! Vision Muliggøre udvikling af! bedre og mere effektive løsninger! til brugerne!! via!!

Læs mere

1 What is the connection between Lee Harvey Oswald and Russia? Write down three facts from his file.

1 What is the connection between Lee Harvey Oswald and Russia? Write down three facts from his file. Lee Harvey Oswald 1 Lee Harvey Oswald s profile Read Oswald s profile. Answer the questions. 1 What is the connection between Lee Harvey Oswald and Russia? Write down three facts from his file. 2 Oswald

Læs mere

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes.

Brug sømbrættet til at lave sjove figurer. Lav fx: Få de andre til at gætte, hvad du har lavet. Use the nail board to make funny shapes. Brug sømbrættet til at lave sjove figurer. Lav f: Et dannebrogsflag Et hus med tag, vinduer og dør En fugl En bil En blomst Få de andre til at gætte, hvad du har lavet. Use the nail board to make funn

Læs mere