Strona Główna     FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy


Poprzedni temat :: Następny temat
java ME
Autor Wiadomość
OGGY 


Skąd: Kutno
Wysłany: 2006-04-07, 21:28   java ME

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ć???
_________________
http://www.rhplus.ovh.org/ - rH+ Official Website
 
 
   
Thor 
Moderator



Pomógł: 57 razy
Wysłany: 2006-04-07, 21:52   

Zobacz tutaj - http://www.j2meforums.com...ex.php?board=10 i tam np http://today.java.net/pub...2/09/j2me1.html
 
   
OGGY 


Skąd: Kutno
Wysłany: 2006-04-07, 22:00   

ale to wszystko po angielsku?! a nie masz czegoś po polsku???
_________________
http://www.rhplus.ovh.org/ - rH+ Official Website
 
 
   
fedo
Gość
  Wysłany: 2006-05-19, 19:14   

Cytat:
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/
 
   
OGGY 


Skąd: Kutno
Wysłany: 2006-05-22, 15:24   

no dobra a teraz jeszcze pzygotowanie praktyczne czyli jakies oprogramowanie, bo przeciez nikt w notatniku pisal nie bedzie :P 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.
_________________
http://www.rhplus.ovh.org/ - rH+ Official Website
 
 
   
fedo
Gość
  Wysłany: 2006-05-23, 14:52   

Cytat:
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.
 
   
OGGY 


Skąd: Kutno
Wysłany: 2006-05-23, 17:33   

i masz racje ze duzo opcji :/ mam borlanda (tego ze free - on się nazywał bodajże foundation czy jakoś tak :P ) 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:
Kod:

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 :D
_________________
http://www.rhplus.ovh.org/ - rH+ Official Website
 
 
   
fedo
Gość
  Wysłany: 2006-05-30, 18:25   

Zapewne masz źle ustawioną zmienną classpath ( nie wiem jak poprawić - zapytaj na www.google.com ;) )
Ja proponuję zrobić tak:
1. Wywal Borlanda :lol:
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
 
   
OGGY 


Skąd: Kutno
Wysłany: 2006-05-30, 19:07   

mam już kurs Javy (wydawnictwa helion więc chyba pożądny :D ) 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ą.
_________________
http://www.rhplus.ovh.org/ - rH+ Official Website
 
 
   
fedo
Gość
Wysłany: 2006-06-02, 18:53   

Jeśli będziesz miał czas, to napisz z jakiej książki się uczysz i jak Ci się ona podoba.
 
   
OGGY 


Skąd: Kutno
Wysłany: 2006-06-07, 18:38   

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 :P

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 ?? ? :P
_________________
http://www.rhplus.ovh.org/ - rH+ Official Website
 
 
   
fedo 

Skąd: Zawiercie
  Wysłany: 2006-06-14, 18:45   

OGGY napisał/a:
jak będziesz chciał to Ci wyśle na PW

chcę :-D
OGGY napisał/a:
A taka sprawa, w czym te MIDlety można pisać ?? ?

wystarczy WirelessToolkit Suna oraz jakiś edytor z podświetlaniem składni (szukaj np. na Google )
_________________
All beings in the heavens, on earth and in the underworld, have to bend the knee at the name of Jesus and every tongue has to acknowledge Jesus Christ as Lord, to the glory of God the Father.
 
 
   
brt
Gość
Wysłany: 2006-09-06, 01:30   

ja tez bym chciał :D

brt@ogc.pl

dzięki :D [/scroll]
 
   
Wyświetl posty z ostatnich:   
Dodaj do: WypowiedÄ˝ dla Wykop  WypowiedÄ˝ dla Facebook  WypowiedÄ˝ dla Wyczaj.to  WypowiedÄ˝ dla Gwar  WypowiedÄ˝ dla Delicious  WypowiedÄ˝ dla Digg  WypowiedÄ˝ dla Furl  WypowiedÄ˝ dla Google  WypowiedÄ˝ dla Magnolia  WypowiedÄ˝ dla Reddit  WypowiedÄ˝ dla Simpy  WypowiedÄ˝ dla Slashdot  WypowiedÄ˝ dla Technorati  WypowiedÄ˝ dla YahooMyWeb
Odpowiedz do tematu
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
system walidacji dla gości opracował Petermechanic
Forum komputerowe
Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 9