ďťż
chomiki
Darmowe gry Java na komórkę
Java - nie można zainstalować :/
Aplety Java
Instalacja java
Java
ram
Zapomnialem hasla do XP :/
Brak praw administratora
Kwartus filmowanie uroczystosci
Szukam pracy !
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • therasmus.pev.pl

  • chomiki

    tak sobie pomyślałem że fajnie by było umieć pisać programy na komórkę. i jedynym rozwiązaniem jest Java ME tylko gdzie do licha można znaleźć jakiegoś manuala tej javy albo jakiś kurs czy coś żeby móć się jej nauczyć???


    Zobacz tutaj - http://www.j2meforums.com...ex.php?board=10 i tam np http://today.java.net/pub...2/09/j2me1.html
    ale to wszystko po angielsku?! a nie masz czegoś po polsku???

    ale to wszystko po angielsku?! a nie masz czegoś po polsku???

    Poszukaj tu:
    Tutorial wprowadzający w J2ME. Kiedyś będzie jeszcze kontynuacja. Zobacz też w nim bibliografię (na końcu).
    http://www.j2me.pl/


    no dobra a teraz jeszcze pzygotowanie praktyczne czyli jakies oprogramowanie, bo przeciez nikt w notatniku pisal nie bedzie no wiec tak samo srodowisko javy me to chyba nie ma wyjscia trzeba sciagnac ze strony suna, ale co ze sprawdzaniem wynikow naszej pracy??? podbno jest jakis emulator suna (J2ME Wireless Toolkit) i jest on dość dobry, za to ja słyszałem też o emulatorze nokii który jest bardzo zachwalany, czym one się różnią??? które lepiej wybrać??? no i jeszcze pytanie apropo edytora javy. czym sie rozni Foundation and Enterprise Trial od Foundation. To pierwsze to trial a to drugie jest darmowe, tyle wiem, tylko czym jeszcze się różnią? a może wogóle nie bawić się z produktami borlanda i wybrać Sun ONE Studio ? Jak ktoś przy tworzeniu w Javie ME korzystał z innych programów to niech pisze z jakich.

    no dobra a teraz jeszcze pzygotowanie praktyczne czyli jakies oprogramowanie, bo przeciez nikt w notatniku pisal nie bedzie
    Czemu nie?

    Najbardziej podstawowy zestaw (ja na takim pracuję) to trzy rzeczy:
    - j2sdk (zwana też jdk) - kompilator javy i inne bajery, ściągamy ze strony Suna
    - Wireless Toolkit - środowisko do kompilowania i testowania aplikacji na komórkę, ze strony Suna. Zawiera, jak wspomniałeś, emulatory kilku telefonów. Od tego Nokii czy Siemensa różni się tym, że emuluje telefony nie istniejące w rzeczywistości. Wydaje mi się, że emulator z Wireless Tolkit przydaje się do sprawdzania, czy MIDlet w ogóle działa. Emulatorów producentów telefonów można używać do sprawdzania, jak działa Twoja aplikacja na konkretnym telefonie. AFAIK niezależnie, czy będziesz używał emulatorów Nokii, musisz mieć Wireless Toolkit (ale mogę się mylić).
    - Ostatnia rzecz to dowolny edytor tekstowy. Ważne jest, że musi on tworzyć czyste pliki tekstowe (czyli Word się nie nadaje ). Może być nawet Notatnik, ale ja polecam jakiś edytor kolorujący składnię Javy. Ja używam Vim, ale może Ci się on nie podobać. Poszukaj coś dla siebie na google.

    Co do Tych wielkich środowisk do programowania Borlanda czy Sun ONE, to nie polecam na początek. Duuuużo opcji, często nie potrzebnych. Poza tym robią dużo za programistę (na początku to źle). Jeśli jednak ciągle chcesz jakieś całe środowisko, to polecam Eclipse.
    i masz racje ze duzo opcji mam borlanda (tego ze free - on się nazywał bodajże foundation czy jakoś tak ) i niebardzo wiem jak w nim prace zacząć no niby robie nowy projekt a pozniej co bym nie zrobil to zawsze jest źle wstawiłem nawet gotowy kod ze strony http://www.midlety.net/plain/index.html i też niedziałało pojawił sie bląd ""MyFirstMIDlet.java": Fatal Error: Unable to find package java.lang in classpath or bootclasspath" i nie wiem a jakie pakiety chodzi ?! a to kod jaki zamieszczam w programie:


    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;

    /**
     * MIDlet prezentujący proste wypisywanie na ekranie
     * za pomocą GUI niskiego poziomu.
     * @author  Konrad Palczewski
     * @version 1.0
     */
    public class MyFirstMIDlet extends MIDlet {
       
        //W tej zmiennej zapiszę obiekt pobrany metodą Display.getDisplay()
        private Display display;   
       
        /** Wewnętrzna klasa Ekran rozszerzająca klasą Canvas
         */   
        private class Ekran extends Canvas {
            String label = "Tekst domyślny";//tekst do wypisania na ekranie
            int elipsewidth = 90;           //szerokość elipsy na środku ekranu
            int ScreenWidth, ScreenHeight;  //szerokość i długość ekranu
           
            /** Konstruktor wewnętrznej klasy Ekran
             */       
            public Ekran(String inparam){
              //
                label = inparam;
              //Pobieram wysokość i szerokość dostępnego ekranu:
                ScreenWidth = getWidth();
                ScreenHeight = getHeight();
            }
           
            /** W matodzie paint() definiujemy wygląd elementu
             */       
            protected void paint(Graphics g){
              //Naalowanie tła:
                g.setColor(0xffffff);   //zmiana aktualnego koloru
                    //Namalowanie wypełnionego aktualnym kolorem prostokąta:
                g.fillRect(0, 0, ScreenWidth, ScreenHeight);   
              //Współrzędne w rogach ekranu:
                g.setColor(0x000000);
                g.drawString("(0,0)", 0, 0, g.TOP|g.LEFT);
                g.drawString("(" + ScreenWidth + "," + ScreenHeight
                    + ")", ScreenWidth, ScreenHeight, g.BOTTOM|g.RIGHT);
              //Tekst no środku ekranu:
                g.setColor(0x770000);
                g.drawString(label, ScreenWidth/2, ScreenHeight/2,
                    g.HCENTER|g.TOP);
              //Fragment elipsy:
                g.setColor(0x009900);
                g.fillArc(ScreenWidth/2 - elipsewidth/2, ScreenHeight/2 
                    - elipsewidth/2, elipsewidth, elipsewidth/2, 20, 220);
            }
        }

       
        /** Opcjonalny konstruktor
         */   
        public MyFirstMIDlet() {
        }
       
        public void startApp() {
            display = Display.getDisplay(this);
            display.setCurrent(new Ekran("J2ME rządzi"));
        }
       
        public void pauseApp() {
        }
       
        public void destroyApp(boolean unconditional) {
        }

    }

    jeśli ktoś już bawił się z javą to niech da kilka dobrych rad bo ja to nie wiem z czym to się je c++ mi tak jakoś łatwiej wchodzi
    Zapewne masz źle ustawioną zmienną classpath ( nie wiem jak poprawić - zapytaj na www.google.com )
    Ja proponuję zrobić tak:
    1. Wywal Borlanda
    2. Postępuj zgodnie z instrukcjami z tego artykułu . Pamiętej tylko, żeby pobrać najnowszą wersję JDK, ze strony Suna.
    3. Zapoznaj się z podstawami "zwykłej" Javy - poszukaj coś na www.google.com
    4. Dalej możesz zacząć zabawę z JME

    Ja znam się nieco na JME (nie bardzo dużo) - napisałem kilka prostych programików. Jak coś, to mój mail to fedo@wp.pl
    mam już kurs Javy (wydawnictwa helion więc chyba pożądny ) najświerzszego suna też mam i wcześniej też miałem (JDK też mam, właściwie to mam wszystko co się da sciągnąć ze strony suna o J2ME) spróbuję zrobić to co w tym kursie, a o efektach powiem niebawem bo teraz szkoła i wogóle masa różnych spraw więc nie wynajdę ani chwili czasu na to w weekend będę kombinował z tą javą.
    Jeśli będziesz miał czas, to napisz z jakiej książki się uczysz i jak Ci się ona podoba.
    podobno J2ME Almanach jest dobry, ale to wiem tylko ze słyszenia. a ja ucze się z takiego pordnika, ale nie pamiętam już strony jak będziesz chciał to Ci wyśle na PW

    A taka sprawa, w czym te MIDlety można pisać ? bo ma borlanda foundation ale tam nie ma czegoś takiego jak midlet, w ekspercie kiedyś dali borlanda 8 z dodatkiem mobile set i wtedy już była opcja nowy midlet, ale na stronie borlanda nie można zarejestrować tego mobile seta a do foundation nie znalałem nic takiego więc w czym można pisać te midlety ? a może ktoś wie jak zarejestrować tego Mobile Set, albo "pożyczy" ten plik z numerem rejestracyjnym ?

    jak będziesz chciał to Ci wyśle na PW
    chcę

    ja tez bym chciał

    brt@ogc.pl

    dzięki [/scroll]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mandragora32.opx.pl
  • ďťż
    Wszelkie Prawa ZastrzeĹźone! chomiki Design by SZABLONY.maniak.pl.