Java: Java er et objektorienteret tredjegenerations-programmeringssprog inspireret af C++. Sproget er udviklet af Sun.
Java
Java er et objektorienteret tredjegenerations-programmeringssprog inspireret af C++. Sproget er udviklet af Sun. Java var oprindeligt døbt Oak, men dette navn havde et andet firma allerede taget patent på. Herefter faldt navnet på Java.
Java er også et stort klassebibliotek, der er defineret med en grænseflade i programmeringssproget Java, men også kan bruges fra en lang række andre programmeringssprog, deriblandt Ada og Eiffel.
Slutteligt er Java en virtuel maskine beregnet (men ikke begrænset) til at køre programmer skrevet i programmeringssproget Java.
Programmeringssproget Java er blandt andet kendetegnet ved at et program skrevet i Java kan afvikles på ethvert styresystem, hvis styresystemet har en Java virtuel maskine og det har stort set alle moderne styresystemer. Som programudvikler skal man derfor ikke bekymre sig om slutbrugerens maskinel og programmel. Mens et Javaprogram udføres, sørger den virtuelle maskine selv for at fjerne unødvendige objekter, som optager plads i maskinens arbejdshukommelse (garbage collection) Som programmør skal man dog holde styr på andre ressourcer som f.eks. filer.
Java findes i 3 forskellige "hovedudgaver". Disse er Standard Edition, Enterprise Edition og Micro Edition. 2-tallet i forkortelsen refererer til Java 2, der trods nyere versioner end 1.2 fortsat benyttes.
I praksis er der nogle faldgruber. Java findes i flere versioner, og for at sikre at et program kan afvikles flest mulige steder, kan det være nødvendigt, at man som programmør begrænser sig til mulighederne i en tidlig version. Andre firmaer end Sun har lavet udgaver af den virtuelle maskine til Java, og det er ikke alle, der giver helt de samme muligheder.
Java er i skrivende stund, 2006, i version 1.6 (også benævnt 6.0).
Java var i de første år, fra 1995, mest kendt for sloganet 'write once, run anywhere' (skriv en gang, kør alle steder), og så applets: små programmer med begrænsede rettigheder, som kan køre integreret i en hjemmeside. I de første år var det disse elementer der drev interessen for Java. Kritikere af Java blev ved med at henvise til, hvor sløvt (langsomt) Javaprogrammer og -applets kørte, specielt på desktoppen. Udviklingen inden for programmering og hardware har dog de sidste par år overhalet disse kritikpunkter.
Javas hovedområde er ikke, og har aldrig været, desktopprogrammer, hvor det altid vil være langsommere end et program skrevet direkte til platformen, men man kan dog køre et Javaprogram på en almindelig computer tilfredstillende i dag, hvis det er det man ønsker.
Java bruges i dag langt mere på serverniveau, til programmer der ligger på en server og f.eks. styrer forretningslogik, genererer hjemmesider mm.
Som et direkte modsvar på Javas dominans på serverområdet kom Microsoft med deres .NET platform. .Net har dog endnu ikke vundet Javas popularitet, og det er nok tvivlsomt om den vil, der er flere parametre der taler imod det:
Java
... Java ... Capgemini Danmark
Service orienteret arkitektur
Service orienteret arkitektur er den it-arkitektur, der får det hele til at passe sammen, fra forretningsmodeller til teknologi platforme.
Teknologiløsninger
Vores centre giver øget produktivitet og mindsker totalomkostningerne for de leverede teknologiløsninger.
SAP implementering
Capgemini er den førende konsulentvirksomhed i Danmark inden for SAP, både når det gælder udvikling, implementering samt support og drift.
Sourcing
Sourcing er med til at sikre åben dialog med virksomhedens leverandører samtidig med, at der sikres omsætning til gensidig gavn for de involverede parter.
Offshore
It skal sikre øget fleksibilitet og værdi, hvor leverancemodeller som offshore outsourcing i stigende grad er kommet i fokus.
Systemintegration
Større krav til tilgængeligheden af information, mere effektive forretnings- og arbejdsprocesser, bedre anvendelse af eksisterende systemer og tættere samarbejde med forretningspartnere - dette er drivkraften for vores tjenester indenfor systemintegration
.Net
.NET Framework er et stykke software man kan installere på Microsoft Windows
IT transformation
IT transformation kan indebære : udskiftning af de eksisterende IT-systemer og modernisering af hele virksomhedens systempakke.
Forretningsstrategi
En god forretningsstrategi er en overbevisende strategi, der både forholder sig til langsigtet udvikling og kortsigtet handling.
Ruby on Rails
Ruby on Rails gør nu seriøst sit indtog i Danmark som et reelt og modent bud på et web-framework, der gør det meget lettere at udvikle og ændre i en web applikation.
Outsourcing
Outsourcing er et økonomisk begreb, der dækker over, at en virksomhed vælger at købe varer/ydelser, den tidligere selv har produceret, hos en underleverandør.
Open source
Open Source er gratis og i stærk konkurrence med lukkede systemer, fordi Open Source ofte er både hurtigere, mere fleksibel og innovativ.
Business consulting
Business consulting : Mulighed for at få personligt og professionelt tilrettelagt rådgivning.
Indiske ressourcer
Capgemini har igennem det sidste år oplevet en vækst på 80 % inden for indiske ressourcer i Indien.
BPO
For energi- og forsyningssektoren betyder BPO, at virksomheder kan fokusere på at optimere kerneområder som energiproduktion, handel & distribution, samt yde service til forbrugere og netværk.
