PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Pocket PC z telefonem - ogólnie (WM Professional/WP6.x) => HP => Wątek zaczęty przez: Poklik w Maj 04, 2007, 17:41:36
-
Opis:
Taki malutki (6kb) programik napisałem: SquarePocketPatch. Ma on za zadanie chociaż w najmniejszym stopniu poprawienia kompatybilności ze starszymi programami w pocketach z kwadratowymi ekranami 240x240 pikseli.
Jak zapewne każdy wie, większość pocketów ma ekran 240x320, a więc trochę większy niż 240x240. Także większość starego softu jest na "sztywno" pisana pod rozdzielczość qvga, więc na 240x240 dolna część w postaci 80 pikseli jest ucinana. Programik SPP ma za zadanie ukazania tych ukrytych 80 pikseli.
Instalacja:
Instalacja i zasada działania jest banalnie prosta. Program składa się z jednego pliku spp10.exe. Kopiujemy go do folderu \Windows\Start Menu\Programs (przynajmniej w WM2003, nie wiem jak w WM5.0 i nowszych), następnie wchodzimy do ustawienia przycisków i przypisujemy "spp10" do któregoś z przycisków sprzętowych. Ewentualnie moża sobie zrobić skrót bezpośrednio w WisBarze, czy innym tego typu programie.
Działanie:
Teraz po naciśnięciu przycisku z przypisanym spp10 (czyli po prostu uruchomieniu tej aplikacji) w momencie, gdy mamy uruchomiony "ucięty" program, spp przeniesie okienko w górę, przez co będzie widoczna dolna, ucięta część aplikacji. Ponowne wciśnięcie przycisku ukaże górną część ekranu.
Jak to wygląda w praktyce:
1. (http://img150.imageshack.us/img150/9892/60054124jj2.png) 2. (http://img150.imageshack.us/img150/5360/83207654pj8.png) 3. (http://img95.imageshack.us/img95/7219/47536585mj5.png)
1. Przykładowy program na 240x320.
2. Ucięty program na 240x240.
3. Ten sam program po użyciu spp. Ponowne uruchomienie spp skutkuje powróceniem do ekranu 2.
Ograniczenia:
Porgram NIE działa z aplikacjami (głównie grami) korzystającymi z GAPI. Czasem nawet nie działa na zwykłych okienkach. ;)
Co więcej programu nie testowałem na WM5.0 i nowszych, więc posiadaczy pocketów z ekranami 240x240 proszę o testy.
Download:
http://www.poklik.yoyo.pl/?Software:PocketPC:P-Tools:P-Square (6kb)
-
Poklik - dorzuć jeszcze pasek przewijania to normalnie będziesz dla posiadających 240x240 bogiem
BTW: Testowałeś pod NVD? Bo nie wiadomo czy faktycznie natywne "kwadraty" tak się będą zachowywać
-
Poklik - dorzuć jeszcze pasek przewijania to normalnie będziesz dla posiadających 240x240 bogiem
Może kiedyś. ::)
BTW: Testowałeś pod NVD? Bo nie wiadomo czy faktycznie natywne "kwadraty" tak się będą zachowywać
Oczywiście, że NVD, bo na czym innym? ;) Jednak nie widzę żadnych powodów z jakich może on nie pójść na prawdziwym 240x240.
-
Dla mnie jest teoretyczny powód - jeśli aplikacje robią interface na zasadzie x=240;y=320 to ok. Ale jeśli robią okno na zasadzie moda003 (pobierają wymiary ekranu i odejmują sobie pasek menu) to nie zadziała. Dobrze mówię?
-
wiesz, poklik, co mnie rozśmiesza?
Nikt tego nie zrobił.
I Wielcy bossowie xdadev, i SUPER programiści z for, i producenci.
-
Nothin - dobre ;D
-
Poklik - gratulacje, 6KB kodu i taka użyteczna rzecz ;D
wiesz, poklik, co mnie rozśmiesza?
Nikt tego nie zrobił.
I Wielcy bossowie xdadev, i SUPER programiści z for, i producenci.
Racja. Bo tak naprawdę to pockety stoją w miejscu, wszyscy producenci korzystają z gotowych kompilatorów, które za nich robią wszystko, nawet nie dbają o to jak co jest rozmieszczone, a potem wypuszczają programy w dwóch wersjach - na QVGA i VGA, bossowie xdadev potrafię jedynie zmienić wartości w rejestrze i pogrzebać w ROMie, a super programiści korzystają z .NET ;D Ameryka :D
Poklik - zrób sobie może link zliczający ilość pobrań, bo jak to się rozprzestrzeni to pewnie będziesz zadziwiony :D
-
Jeden post usera kwadratowego ekranu potwierdziłby sens...
-
"kwadratowi" radzą sobie Nyditotem tworząc wirtualne 240x320 i przesuwając albo spłaszczając QVGA do 240x240
ale oczywiście coś małego i darmowego na pewno się przyda
-
Jeden post usera kwadratowego ekranu potwierdziłby sens...
Dokładnie :)
Zresztą app nie jest taki znowu niezbędny. Jak się dobrze przyjrzeć i potestować to jestdnak wiele softu po prostu przystosowuje się do 240x240. Jednak zdarzadją się wyjątki i to nie tylko wśród softu dla PPC2002/WM2003. Do tego czasem może być tak, że pomimo uciętego ekranu program nie przesunie go, np. taki abcPowerMeter (jednak z tego cowidzę może to być app pisany w net cf i tu może być problem...).
Co do samego sensu to zapewne użytkowcy "kwadratów" przyzwyczaili się już do tej wady, jednak jeżeli przynajmniej jeden program odzyska dzięki temu app'owi swoją dawną funkcjionalność, to myślę, że warto. :)
Killcabie: wiem, że jest takie rozwiązanie, jednak jak już pisałeś ma swoje wady, głównie cena. Do tego nie wiem jak można NVD używać na codzień przy normalnym korzystaniu z pocketa, przecież to masakra... Na wstępie przynajmniej ja mam spadek wydajności na czystym systemie o 15% (przy rozdzielczości 240x240), a jeżeli chodzi o normalną zabawę systemem to już kompletna porażka, niestety... :(
-
tak, niestety wydajność nyditota jest niska względem standardu...ten program może się więc przydać.
-
oj no, ale lepiej wolniej niż wcale ;)
szkoda że nadal nikt z kwadratem się nie zgłosił... gdyby kolega dopiero co nie sprzedał 6515 to programik już by był przetestowany :/
nothin jakieś eksperymenty z nickiem?
-
Poklik
BRAWO!
Może podeślij cynk Jakubowi - będzie na głównej a program w downloadzie
-
Najpierw niech ktoś z kwadratem się wypowie. Potem będzie można cynkować ;-)
-
Killcabie: masz oczywiście rację. :) NVD to bardzo zaawansowana aplikacja, natomiast SPP to prosty programik, który na dodatek nie zawsze działa poprawnie (choćby te nieszczęsne abcPowerMeter). Jednak niektórzy bardziej cenią prostotę, ich wybór :)
Marcinl: Dzięki :) Jednak niech lepiej ktokolwiek "kwadratowy" przetestuje programik na prawdziwym pockecie, bo trochę będzie lipa, jak app nie będzie działać. ;D
EDIT: O masz, Kitor mnie wyprzedził. ;)
-
Poklik a może byś wykombinował coś równie małego i zgrabnego do obracania ekranu na WM2003?
-
->killcabbie - Obrót ekranu to zupełnie coś innego niż tamto przesuwanie okienek. Tu trzeba mieć własny sterownik ekranu, a do przesunięcia okienek wystarczy kilka linijek zmieniających współżędne okna
-
Ooo, ten wątek wylądował w dziale hp, a dotyczy także palma :P
Chętnie przetestuję na Treo 750v (WM5), tylko nie przypominam sobie teraz żadnego obciętego programu (większość których otrzebowalem działała, albo wywalała że muszę mieć 320 w jedną stronę)... Ale jak coś znajdę, to dam znać. Plik zasyssam i postaram się przetestować.
Ojoj! :o 404 - mogę prosić o re-upload?
Ok, jest git. Wszdłem na stronę Poklika i tam jest działający link. Ale ten z pierwszego posta nie działa!
Ech, mój optymizm był nieuzasadniony - archiwum niby się ściąga, ale nie mogę go otworzyć...
-
Szlag by trafił to yoyo, znowu jakieś błędy w uploadzie >:(
Zuploadowałem więc na rapidzie: http://rapidshare.com/files/43242702/spp10.exe.html
Jednak nie spodziewaj się za dużo od tego programu. Działa naprawdę z maaałą ilością "uciętego" softu, głównie w starszych programach dla PPC2002/WM2003.
-
Jednak nie spodziewaj się za dużo od tego programu. Działa naprawdę z maaałą ilością "uciętego" softu, głównie w starszych programach dla PPC2002/WM2003.
Wrzucę go na Treo i jak trafię na jakiś złośliwy program to go odpalę i zobaczę co się stanie ;D Nie liczę na postokątne gry na moim "kwadraciku" ;)
-
czesć Poklik, weszłem na Twoją stronę poniewarz bardzo przydał by mi się program Square, niestety nie moge go pobrać ( tzn. pobiera się, ale nie mogę go rozpakować). Czy potrzebuję jego udostepnienia, jeśli tak to czy mógłbyś mi go udostępnić?
-
Odpisałem na PW.
-
Witam na HW6515 niby działa przesuwa (ekranik today) ale niestety nie działa z programem na którym mi zależało :( DCT4 calculator do simlocka Nokii :S
-
link umarl ;/
-
Poprawione, jednak jak już wiele razy pisałem: nie spodziewaj się za wiele od tego programu ;)
-
Uhm.. Mógłbym prosić o wersję z rozszerzeniem .cab? Z niewiadomych przyczyn nie mogę tego zainstalować na moim telefonie. Wyskakuje komunikat, że "[nazwa] nie jest prawidłową aplikacją systemu win32". :(
-
bo to wcale nie jest aplikacja systemu win32, tylko Windows Mobile
przeczytałeś pierwszy post, a w szczególności podpunkt Instalacja? To jest plik gotowy do uruchomienia z poziomu palmtopa a nie instalator na PC :-|