Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
1 + 2: Du har ikke i J2ME mulighed for at kommunikere direkte med en database; java.sql.* findes ikke i J2ME, hverken MIDP 1 eller den nye 2'er. Hvis du skal kommunikere direkte til en database-server, bliver du nødt til at oprette en socket-forbindelse til den og kommunikere på det niveau, altså meget mere kompliceret end ved brug af java.sql.*. Det man normalt vil gøre er at hive data ud af databasen gennem kald til nogle dynamiske web-sider gennem en HttpConnection, idet socket-forbindelser kun understøttes (officielt) i de færreste telefoner. Hvis du har adgang til socket-forbindelser i den/de telefoner du anvender, kan du lave en server, der så kommunikerer med database-serveren og returnerer data til telefonen.
Det letteste er nok at oprette en HttpConnection til en php-side, som hiver data ud af en mysql-database og f.eks. returnerer en XML-streng, som du parser på telefonen.
I J2ME er det let og bekvemt at opbygge brugergrænseflade, men møg-besværligt at lave mange ting, fordi J2ME-API'et er så begrænset som det er. Sun har fået meget kritik for at satse på J2ME som API til fremtidens telefoner, der efterhånden har både hurtige CPU'er og pænt med hukommelse. Personal Java er et API der ligner J2SE 1.1 til forveksling, og som understøttes af Symbian OS'et, der findes på PDA-telefonerne. Sun har bare valgt at udfase Personal Java, og supporter det slet ikke mere.
Nej...det er jeg efterhånden ved at forstå ;) Men så må jeg vel prøve at finde en vej udenom...hmm...har man mulighed for at lægge tekstfiler ned på telefonen, og så læse og skrive fra dem?
i J2ME arbejder med en såkaldt RecordStore, hvori man kan persistere data i records, lidt ligesom en database, hvor alle records har et unikt id (som man selv skal holde styr på). Direkte adgang til filer har man ikke.
Se, NU er det ved at lyde mere fornuftigt :) Så er der jo kun 1 ting udover J2ME jeg skal lære at bruge ;) Ved du tilfældigvis hvor man kan finde noget dokumentation omkring det?
Jeg mener faktisk ikke API'et findes på Sun's side: www.java.sun.com, men du bliver nok nødt til at downloade J2ME-profilen (hvor den følger med), hvis ikke allerede du har gjort det.
Du downloader i øvrigt J2ME her: http://java.sun.com/j2me/download.html ...og det er "Mobile Information Device Profile (MIDP) 1.0.3" du skal downloade.
Jeg har været inde på J2ME siden og downloadet alt, hvad der så interessant og nødvendigt ud. Både dokumentation og software, men jeg aner ikke hvad halvdelen af det er ;)
Hvad af det du nævner er dokumentation og hvad er software? Og hvad skal det nævnte software bruges til?
Øhm...såvidt jeg kan huske...nej aldrig ;) Men det er ikke så meget problemet, det kan jeg lære...men det er mere det med MIDP...jeg formoder det er noget software, men hvad er dets formål?
Det er det API du bruger når du udvikler, altså den samling af funktioner og værktøjer du har til rådighed når du koder, præcis lige som J2SE er, blot langt mere skrabet.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.