Android and Groovy, a winning pair?
Jeśli myślałeś o zaprojektowaniu lub zbudowaniu strony internetowej, miałbyś szczęście. Jeśli myślałeś o napisaniu pakietu oprogramowania do zarządzania finansami, miałbyś szczęście. Gdybyś nawet myślał o stworzeniu następnej wielkiej gry wideo, miałbyś szczęście. Odwiedź jakąś dobrą księgarnię, a wybór samopomocy i przewodników pomoże ci wybrać. Ludzie pracują nad tymi rzeczami od wieków, a dobra i zła praktyka na stronach internetowych, oprogramowanie finansowe lub tworzenie gier - i wiele innych - jest dobrze ugruntowana. Największym wyzwaniem, przed którym prawdopodobnie stawisz czoło, jest decyzja, którą książkę wybrać. Jeśli jesteś kimś w rodzaju mnie, opuścisz sklep z co najmniej parą.
W przeciwieństwie do mnóstwa samopomocowych przewodników po bardziej ugruntowanych tematach, jeśli chcesz coś zrobić z telefonami komórkowymi, prawdopodobnie osiąga mieszane wyniki. Istnieje wiele dostępnych książek wychwalających zalety języka Java, Python, Ruby, Ruby on Rails, C ++, Symbian, Android i prawie każdego innego środowiska programistycznego lub platformy. Połącz to z rozwijającą się dziedziną projektowania interfejsów mobilnych i możesz myśleć, że prawie wszystko zostało pokryte. Ale jest jedna rzecz, której brakuje, chociaż prawdopodobnie zauważysz tylko, że jesteś jednym z coraz większej liczby programistów zwracających uwagę na rozwijający się świat.
W ciągu ostatnich kilku miesięcy zacząłem widzieć coś bardzo ciekawe wydarzenie. Konferencje, które tradycyjnie koncentrują się na "projektowaniu dla krajów rozwijających się", zaczynają dostrzegać wyzwania związane z rozwojem aplikacji mobilnych w takim samym świetle, jak te, z którymi borykają się ludzie budujący bardziej namacalne produkty, takie jak ładunki słoneczne czy pompy wodne. Jest to zmiana w myśleniu o morzu i krytyczna w tym. Budowanie dobrej, odpowiedniej technologii - powiedzmy, system nawadniania wody dla wiejskiej ugandyjskiej wioski - będzie na powierzchni przedstawiać zupełnie inny zestaw wyzwań niż te, z którymi borykamy się, gdy próbujesz zbudować mobilną aplikację zdrowotną dla tych samych ludzi.
A może?
Podejście i najlepsza praktyka są podstawą "projektowania dla rozwijającego się świata" jako dyscypliny, i to jest podobieństwo. Książki takie jak "Wyjść z ubóstwa" Paula Polaka mogą - i powinny - zostać zaadaptowane, aby wypełnić rosnącą lukę literacką w tak zwanej "społecznej mobilnej" przestrzeni. Jeśli jako programista mogę zdobyć nieskończoną liczbę książek na temat zawiłości mobilnych języków programowania lub projektowania interfejsu użytkownika, dlaczego tak trudno znaleźć podobne źródła informacji o tym, jak tworzyć aplikacje, które mają najlepszą możliwą szansę z powodzeniem wdrażane i adoptowane w krajach rozwijających się?
Częściowo powodem jest to, że wiele osób wciąż próbuje to zrozumieć. Mobiles przedstawiają społeczności ICT4D ogromną szansę, aby pomóc niektórym z najuboższych i najbardziej zmarginalizowanych członków społeczeństwa, ale subdyscyplina "mobilni dla rozwoju" jest wciąż stosunkowo nowa, a ludzie na wszystkich poziomach wciąż próbują kształtować co naprawdę oznacza ta nowa mobilna okazja. Za całą rozmowę o wspólnym uczeniu się i o wszystkich konferencjach i warsztatach, o człowieku z ulicy - albo o twórcy w księgarni - jest uderzająco mało, żeby o tym mówić.
Jest wystarczająco dużo wiedzy społeczność deweloperów, z których wielu z powodzeniem wdraża aplikacje mobilne w krajach rozwijających się, aby stworzyć dość przekonujący przewodnik "jak to zrobić". Poza kilkoma historiami sukcesu, prawdziwy postęp w przestrzeni "social mobile" nastąpi dopiero wtedy, gdy zaczniemy otwarcie omawiać najlepsze praktyki w projektowaniu mobilnych projektów i aplikacji, zamiast obsesyjnie przyglądać się samym produktom końcowym lub projektom.
To temat, jak sądzę, jest brakującą książką. Społeczność projektu "dla świata rozwijającego się" przyswoiła sobie tę kwestię, a teraz kolej na społeczność ICT4D i mobilni praktykujący w tym samym celu. Po kilku latach w dużej mierze niezależnej nauki, nadszedł czas, aby połączyć wiedzę i zasoby oraz zapewnić, że twórcy przyszłości najlepiej wykorzystają to, co wiemy, że się powiedzie, a to, co wiemy, zawodzi.
To jest początek.
Ken Banks, założyciel kiwanja.net, poświęca się stosowaniu technologii mobilnej do pozytywnych zmian społecznych i środowiskowych w krajach rozwijających się i spędził ostatnie 15 lat pracując nad projektami w Afryce. Ostatnio jego badania zaowocowały opracowaniem FrontlineSMS, systemu komunikacji w terenie, mającego na celu upodmiotowienie organizacji non-profit działających na poziomie lokalnym. Ken ukończył studia na Sussex University z wyróżnieniem w zakresie antropologii społecznej oraz studiami nad rozwojem. Obecnie pracuje nad wieloma mobilnymi projektami finansowanymi przez Hewlett Foundation. Ken otrzymał nagrodę Reuters Digital Vision Fellowship w 2006 roku i nazwał Pop? Et Social Social Fellow Society w 2008 roku. Dalsze szczegóły szerszej pracy Kena są dostępne na jego stronie internetowej.
Google udostępnia aplikacje ulepszające aplikacje
We wtorek Google ogłosi wprowadzenie do firmowego pakietu do komunikacji i współpracy Google Apps.
Amazon rozszerza aplikację Instant Video na iPhone'a, aplikację do muzyki intra na telewizory Samsung
Rynek dystrybucji treści staje się coraz bardziej konkurencyjny , ponieważ dostawcy zwiększają liczbę urządzeń, które mogą uzyskać dostęp do filmów, książek i muzyki, a Amazon chce mieć kawałek.
Kolekcja obiektów: Aplikacje Windows Phone Aplikacje Turorial - Część 14
Zbiory w Silverlight służą do śledzenia wielu obiektów. Tego i wiele więcej można się nauczyć w tej lekcji, ponieważ rozumiemy kolekcje.