Oprogramowanie

Programowanie smart fonów

Czy zastawialiście się kiedyś nad pisaniem programów do tych urządzeń? Dla osób nie w temacie mogło by się wydawać że jest to zadanie tylko dla profesjonalistów, jednak tak nie jest. W sieci bowiem dostępna jest olbrzymia ilość widżetów dzięki którym każdy użytkownik może stworzyć oprogramowanie dla siebie.
Wszystko zaczęło się od Apple i jego IPhona, zamieszał on ostro na rynku sprzętu telefonicznego. Uczynił interfejs skomplikowanym a zarazem prostym i intuicyjnym. Wszystko to zyskało podwójnie na wartości gdy uruchomione sklep Internetowy z programami do IPhona – App Store. Użytkownik mający dostęp do sklepu może wyposażyć swój aparat w zupełnie nowe funkcje. W ciągu niecałego roku z portalu pobrano ponad miliard aplikacji. Ale co z konkurencją? Otóż próbuje swoich sił Google wraz ze swym systemem operacyjnym do smart fonów czyli Androidem.  Jest jeszcze Palm wraz ze swym webOS-em. Minusem jest to że nie zrzeszają te firmy niezależnych twórców, co w rezultacie blokuje powstawanie nowych programów. Aby jakaś firma czy też programista mógł napisać program do smart fonu na jakimś systemie operacyjnym to musi on wiedzieć jak ten system działa. Aby tak było to programiście oddaje się środowisko wirtualne które udaje system docelowy. Takie środowisko zawiera odpowiednie dokumenty, biblioteki, emulator itp. W przypadku smart fonów to potrzebna do testów jest także platforma sprzętowa. Pisząc aplikację programista może od razu namierzać w prosty sposób błędy i je poprawiać. Co innego gdy nie ma dostępu do bibliotek czy modułów systemu operacyjnego. Jeśli chodzi o Apple to na początku firma nie udostępniła żadnego środowiska dla programistów. W tym okresie programiści tworzyli jedynie widety które były uruchamiane za pomocą przeglądarki safari. Następnie Apple udostępniło środowisko do testów, jednak może być ono uruchamiane jedynie na komputerach firmy MAC. Powstały też inne narzędzia ułatwiające programowanie, są one tak jak SDK dostępne za darmo w sieci. Programowanie smart fonów Appla jest obwarowane silnymi ograniczeniami licencyjnymi. Jeśli chodzi o SDK dla webOS-u to do końca nie wiadomo czy będzie on darmowy, do tej pory developerzy oprogramowania musieli za to środowisko płacić. SDK przygotowany dla Androida to świetne środowisko do nauki programowania dla początkujących. Aby zacząć musimy zainstalować SDK dla Javy.

Czy Windows 7 jest lepszy?

Wiele czasopism komputerowych przeprowadziło testy nowego Windowsa, warto sprawdzić czy jest on lepszy od XP czy też Visty. Ten drugi jest bezpieczny, ten pierwszy dosyć szybki, jeśli siódemka była by połączeniem tych dwóch właściwości i do tego nie nękała użytkowników głupimi komunikatami to był by bardzo dobry system operacyjny. Dochodzą jeszcze inne właściwości ale zajmijmy się tylko najważniejszymi. Z przeprowadzonych testów jasno wynika że nowy system bije na głowę poprzedników i to już nawet w swej wersji beta. Wersję Windowsa można pobrać i testować przez trzy miesiące za darmo. Najlepszym rozwiązaniem jest instalacja drugiego systemu po to by mieć dwa jednocześnie i w razie jakiejś potrzeby móc skorzystać np. z XP. Firma po negatywnych ocenach klientów na temat poprzednich wersji systemów wzięła wszystkie wskazówki pod uwagę i poprawiła masę błędów. Omawiany system operacyjny jest mniejszy od swoich poprzedników a do tego bardziej wydajny, dzięki temu może być on instalowany na starszych maszynach, bądź komputerach przenośnych o słabej konfiguracji. Vista po instalacji i konfiguracji potrzebuje do pracy dwa razy więcej miejsca niż Windows 7. Jeśli chodzi o zużycie pamięci RAM to najmniej potrzebuje jej Windows XP bowiem jest to około 315 MB, siódemka potrzebuje około 100MB więcej. Co ciekawe jeśli siódemkę zainstalujemy na sprzęcie który będzie wyposażony zaledwie w 512MB to dostosuje się on do sytuacji i zajmie tylko 256 MB. Natomiast Vista zużywała prawie 500MB do tego podczas startu uruchamia blisko 60 różnych usług natomiast 7 45 a XP 40. Dostępne usługi w „7” SA takie same jak w Vista tylko że są uruchamiane dopiero gdy SA potrzebne a nie przy starcie systemu operacyjnego. Podczas gdy chodzi o Windows 7 to według wielu czasopism branżowych przypomina on swą wydajnością dopiero co zainstalowany Windows XP. Warto też przyjrzeć się czasowi jaki musi upłynąć podczas uruchamiania się systemu operacyjnego. Najszybciej uruchamia się XP jednak „7” najszybciej ładuje usługi systemowe i umożliwia korzystanie z pełnej mocy systemu. Vista jest poza czołówką. Warto też uruchomić kilka programów testujących. Jedne pokażą nam zbliżone wyniki, inne zaś odmienne. Warto zerknąć na wyniki z programów PCMark05. Windows 7 uzyskuje kilkadziesiąt punktów więcej jak XP, Vista zostaje w tyle. Jeśli chodzi o bezpieczeństwo to XP jest najsłabszym systemem natomiast siódemka jest najbardziej bezpieczna. Jeśli chodzi o ilość funkcji to Windows 7 ma ich mniej od Visty ale za to są lepsze.

Office 2010

W najnowszym pakiecie biurowym firmy Microsoft znajdziemy wiele nowinek, poprawek i ulepszeń. Tak przynajmniej twierdzą pracownicy tej firmy jednak czy tak jest to dopiero się przekonamy. Pakiet ten można porównać z pakietem darmowym czyli OpenOffice. Jeśli chodzi o wymagania sprzętowe to są one dość podobne do tych które musieliśmy spełnić aby popranie działały poprzednie wersje tego pakietu. Procesor jaki jest wymagany to taki który jest taktowany zegarem 500Mhz, do tego 25 Mb pamięci RAM, jełki chodzi o system operacyjny to potrzebny jest min Windows XP z zainstalowanym ervice Pack 3. Jeśli mamy zamiar działa z funkcjami takimi jak sprawdzanie gramatki to nasz komputer powinien mieć szybszy procesor i mieć min 1GB pamięci RAM. Gdy już zdecydujemy się na testowanie najnowszej wersji to trzeba pamiętać e instalując wersję 2010 automatycznie instalator usunie poprzednie wersje pakietu które są zainstalowane na naszym komputerze. Interfejs użytkownika jest taki jak w  wersji 2007 czyli opary o tak zwane wstążki. Jednak ich zastosowanie zostało rozszerzone o wszystkie składniki pakietu. Nowością są Kulisy czy tzw. Backstage, znajdziemy tam wiele nowych funkcji. Przyjrzyjmy się bliżej edytorowi tekstu. Na pierwszy żut oka widać że dopracowano interfejs użytkownika, dopracowano też wiele detali. Może nie ma tu żadnych przełomowych rozwiązań ale uwzględnione poprawki umilają i ułatwiają pracę. Programiści z Micorsoft rozbudowali znacznie funkcje wyszukiwania, możemy też wyświetlać znalezione elementy wraz z kontekstem. Poprawiono też funkcjonalnośc kopiuj – wklej. Przebudowie uległo menu drukuj, dzięki temu szybciej możemy określić potrzebne elementy wydruku. Widać też że sporo wysiłków włożyła firma w rozbudowę i polepszenie programu Outlook. Program dostał kilka przydatnych funkcji oraz został wyposażony we wspomniane wcześniej wstążki. Wprowadzone zmiany nie są puste, naprawdę się przydają  i ułatwiają pracę z wiadomościami i kontaktami. Pojawił się tez nowy widok o nazwie Rozmowy, ma on zapobiec w gubieniu się wiadomości. Koncepcja polega na grupowaniu wiadomości o tym samum temacie zerknijmy jeszcze na arkusz kalkulacyjny. Nowy Excel umożliwia w środowisku 64 bitowym prace z arkuszami o wielkości przekraczającej 2GB. Jeśli chodzi o sam program to nic nowego właściwie się nie pojawiło, poza kilkoma małymi zmianami. Jeśli chodzi o PowerPoint to rozbudowano tu możliwości tworzenia prezentacji w której mogą się znajdować przeróżne multimedia. Poprawiono także najbardziej rażące błędy które znajdowały się w poprzednich wersjach.

Cobian backup 10

Wiele osób ma problemy z backupem, nie wie jak to zrobić, jakiego programu użyć tak by było bezpiecznie i pewnie. Najgorszym rozwiązaniem jest robienie kopii ręcznie, wtedy łatwo zapomnieć coś skopiować i jest płacz że skasowane lub awaria. Dlatego na rynku pojawiły się program które mają na celu usprawnienie robienia kopii bezpieczeństwa. Część z nich działa automatycznie i wymaga od nas tylko małej konfiguracji za pierwszym razem, reszta robi się sama. Jednym programów które zasługują na uznanie jest Cobian Backup obecnie jest dostępny w wersji 10. Podczas instalacji podejmujemy decyzję czy program będzie uruchamiał się sam czy przy starcie systemu, czy też będziemy go uruchamiali sami. Minusem jest fakt że w przeciwieństwie do wielu programów tego typu, nie posiada on łatwego interfejsu instalacyjnego który przeprowadzi użytkownika przez instalację, czy też konfigurację. Proces tworzenia kopii bezpieczeństwa opiera się na zadaniach które tworzymy, one będą się wykonywały niezależnie od siebie, często w różnym czasie. Program posiada ułatwienie, chodzi o metodę przeciągnij i upuść. Możemy po prostu wybrać jakieś pliki czy foldery i przeciągnąć do oka backupu. Możemy też wybrać jakie pliki nie będą podlegały procesowi archiwizacji. Co ciekawe to program ten nie posiada mechanizmu który to by odtworzył kopię z zapisanego backupu. Całe kopiowanie i przywracanie musimy przeprowadzać ręcznie. Kolejnym minusem jest to że nie ma kreatorów ustawień, do tego wszystkie one są w języku angielskim więc nie jeden użytkownik może mieć poważne problemy z obsługa programu. Cobian jednak potrafi wykonywać różne warianty i rodzaje kopii bezpieczeństwa. Przy kopii pełnej następuje nadpisanie wybranych plików, przy kopii różnicowej zostaną wybrane tylko te pliki które się zmieniły. Backup przyrostowy natomiast polega na robieniu kopii modyfikowanych plików oraz do utworzonej już kopii będą dodawane nowe elementy których w niej nie było. Więc gdy już ustalimy co ma się i w jaki sposób kopiować to otrzymamy zadania. Te możemy uruchamiać ręcznie bądź je zaprogramować by się same uruchamiały o danej godzinie, danego dnia. Wiadomo że backup zajmuje dużo miejsca dlatego można też naszemu programowi nakazać kompresowanie plików do jednego z dwóch formatów, pierwszym jest ZIP a drugim 7z. Jeśli mamy poufne dane to jest też możliwość ich szyfrowania, do dyspozycji mamy jeden z czterech dostępnych w aplikacji algorytmów szyfrowania. Program ten posiada też funkcje wysyłania kopii na serwer za pomocą FTP.