Published twice a year, Capital magazine’s mission is to inform, engage, inspire and entertain a diverse readership of alumni and friends. It strives to exemplify the values of Capital University, keep readers in touch with one another, generate interest and involvement with the university, and promote pride in the Cap Family.
Published twice a year, Capital magazine’s mission is to inform, engage, inspire and entertain a diverse readership of alumni and friends. It strives to exemplify the values of Capital University, keep readers in touch with one another, generate interest and involvement with the university, and promote pride in the Cap Family.
Todas las razones para decantarse por una marca de piensos elaborada con ingredientes naturales, sin subproductos, de gran palatabilidad y fabricada en España. Gosbi ha demostrado ser un pienso para perros de gran calidad, elevada palatabilidad y que con sus ingredientes obtenidos localmente consigue mantener a nuestros cánidos en su justo equilibrio.
http://www.theyellowpet.es/marcas/102-gosbi
Este mensaje va dirigido a todas las personas, que en algún momento de su vida han asistido a una “corrida de Toros”. Y no se han estremecido, al ver una muerte anunciada con crueldad
Wissenschaftliche Publikationen zwischen überteuerten Verlagslizenzen und Ope...Christian Gutknecht
Präsentation vom 27.April 2015 an der UZH, Bibliotheken Standort Nord.
Belohnung für den Crowdfunding Beitrag einiger engagierten InstitutsbibliothekarInnen. Herzlichen Dank!
Why be stuck with cliche when it comes to gifting. Switch to something more unique, fun and conscious... Switch to Green Gifting. For corporate, birthdays or just general celebration. We have a gift which your loved ones would treasure.
M&A Hitting New Highs, GamesBeat presentationAlina Soltys
Presentation given by Alina Soltys at GamesBeat - September 2014
Provides overview of strong Gaming M&A market along with discussion on trends affecting new areas of growth.
Presentación realizada por Vicente Santana López, responsable del Observatorio para la Seguridad del Paciente del Andalucía, para la Asociación de Enfermeras de Hospitales de Andalucía (Asenhoa), el 8 de noviembre de 2013 en Granada.
Współdzielenie kodu aplikacji Windows Phone i Windows 8Bartlomiej Zass
Przegląd technik współdzielenia kodu aplikacji między Windows Phone i Windows 8 (WinRT). Omawiane jest zarówno podejście opierające się o HTML i Javascript jak i aplikacje natywne (wzorzec MVVM, portable class libraries, wybrane praktyki architektoniczne i sztuczki w IDE).
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?PHPCon Poland
Autor: Michał Żyliński
Projektujesz serwisy lub aplikacje internetowe i czujesz, że popadasz w rutynę? Zobacz, co może zaoferować Silverlight, ninja i czarny koń technologii RIA.
Todas las razones para decantarse por una marca de piensos elaborada con ingredientes naturales, sin subproductos, de gran palatabilidad y fabricada en España. Gosbi ha demostrado ser un pienso para perros de gran calidad, elevada palatabilidad y que con sus ingredientes obtenidos localmente consigue mantener a nuestros cánidos en su justo equilibrio.
http://www.theyellowpet.es/marcas/102-gosbi
Este mensaje va dirigido a todas las personas, que en algún momento de su vida han asistido a una “corrida de Toros”. Y no se han estremecido, al ver una muerte anunciada con crueldad
Wissenschaftliche Publikationen zwischen überteuerten Verlagslizenzen und Ope...Christian Gutknecht
Präsentation vom 27.April 2015 an der UZH, Bibliotheken Standort Nord.
Belohnung für den Crowdfunding Beitrag einiger engagierten InstitutsbibliothekarInnen. Herzlichen Dank!
Why be stuck with cliche when it comes to gifting. Switch to something more unique, fun and conscious... Switch to Green Gifting. For corporate, birthdays or just general celebration. We have a gift which your loved ones would treasure.
M&A Hitting New Highs, GamesBeat presentationAlina Soltys
Presentation given by Alina Soltys at GamesBeat - September 2014
Provides overview of strong Gaming M&A market along with discussion on trends affecting new areas of growth.
Presentación realizada por Vicente Santana López, responsable del Observatorio para la Seguridad del Paciente del Andalucía, para la Asociación de Enfermeras de Hospitales de Andalucía (Asenhoa), el 8 de noviembre de 2013 en Granada.
Współdzielenie kodu aplikacji Windows Phone i Windows 8Bartlomiej Zass
Przegląd technik współdzielenia kodu aplikacji między Windows Phone i Windows 8 (WinRT). Omawiane jest zarówno podejście opierające się o HTML i Javascript jak i aplikacje natywne (wzorzec MVVM, portable class libraries, wybrane praktyki architektoniczne i sztuczki w IDE).
Silverlight i PHP - jak budować interfejs nowoczesnych aplikacji internetowych?PHPCon Poland
Autor: Michał Żyliński
Projektujesz serwisy lub aplikacje internetowe i czujesz, że popadasz w rutynę? Zobacz, co może zaoferować Silverlight, ninja i czarny koń technologii RIA.
infoShare 2013: Rafał Czupryński - Aplikacje na Windows Phone 8 - jak to ugryźć?Infoshare
Rafał Czupryński / Microsoft
Aplikacje na Windows Phone - jak to ugryźć?
Prezentacja z konferencji infoShare 2013
Presented at infoShare 2013 conference in Gdańsk, Poland.
Pierwszy rzut oka na Windows 8 z punktu widzenia programisty gier. Kilka słów o narzędziach itp.
Zapraszam do kontaktu i przesyłania do mnie informacji, które zagadnienia mam rozwinąć i o czym jeszcze chcielibyście posłuchać/poczytać.
Rynek gier mobilnych jest w fazie intensywnego wzrostu. Wg prognoz firmy badawczej Newzoo, sektor gier mobilnych rozrasta się tak szybko, że w 2015 będzie większy od konsolowego. Oznacza to, że gry mobilne staną się najbardziej dochodowym sektorem branży.
Prezentacja odpowie na szereg istotnych pytań związanym z procesem produkcji i publikacji aplikacji mobilnych, między innymi:
• Czym powinien kierować się developer wybierając technologię do tworzenia gry?
• Na którą platformę wydać grę w pierwszej kolejności: Androida czy na iOSa? Czy to ma znaczenie?
• Co robić po wydaniu gry, aby zwiększyć szansę na komercyjny sukces?
Pierwsze moje "publiczne" wystąpienie dotyczyło m. innymi pracy z danymi. Na przestrzeni ostatnich kilkunastu lat zmieniło się praktycznie wszystko - od typów pojemników przez styl pracy z danymi, rodzaj budowanych aplikacji itp. Ale - z drugiej strony - wymagania klienta zmieniły się nieznacznie - nadal sporo z nich chce po prostu szybko działającą formatkę, aktualne raporty (najlepiej z danym "z teraz") itp.
W tej sesji przyjrzymy się między innymi:
- ORM-om - na przykładzie Entity Framework 6 i Entity Framework Core
- DocumentDB, Azure Table - jako przykładom innych pojemników, z "eventual consistency" (oby!)
- Koncepcji OData, mikroserwisom oraz SignalR
- Oraz: jak to wszystko połączyć w aplikacji.
Założenie: słuchacze czytają kod C# oraz JavaScript!
Urządzenia przenośne w tym w szczególności telefony komórkowe coraz częściej zastępują komputer w roli klienta aplikacji. Jednym z nowych trendów jest przenoszenie różnego rodzaju aplikacji internetowych (np. bankowości internetowej) na platformy mobilne. W swojej prezentacji chciałbym omówić problemy dotyczące bezpieczeństwa informacji jakie należy rozpatrzyć wdrażając usługi mobilne. Dla skoncentrowania uwagi analiza problemu będzie dotyczyć bankowości mobilnej dostępnej za pośrednictwem telefonu komórkowego.
- Czym pod względem bezpieczeństwa różni się terminal przenośny (np. telefon komórkowy) od komputera?
- Rodzaje aplikacji mobilnych – przeglądarka vs „gruby klient”.
- Jak obecnie jest implementowana bankowość mobilna?
- Wykorzystanie telefonów komórkowych do autoryzacji transakcji w bankowości internetowej (kody jednorazowe, tokeny challenge-response).
- Ograniczenia środowiska mobilnego – wpływ na bezpieczeństwo.
- Typowe podatności dla aplikacji internetowych – czy są one aktualne dla aplikacji mobilnych? Przegląd według listy OWASP Top 10.
- Ryzyka, które zyskują na znaczeniu (np. zgubienie, kradzież, obserwacja, podsłuch)
Aplikacje mobilne tworzone w technologiach webowychTomasz Borowski
Android, iOS, Windows Phone... Czy zróżnicowanie platform i języków programowania musi być przeszkodą w tworzeniu aplikacji mobilnych? Na szczęście nie! Dzięki technologiom webowym możemy tworzyć oprogramowanie działające na wielu platformach, a posiadane doświadczenie w HTML i JavaScript może znacznie przyspieszyć pracę i ukończenie projektu. Podczas wystąpienia zostaną przedstawione dostępne narzędzia i biblioteki do tworzenia cross-platformowych aplikacji mobilnych.
Usability aplikacji mobilnych - wykład z WUD Tour 2009Comarch SA
Prezentacja Izabeli Hanus, architekta usability w sektorze Finansów, Bankowości i Ubezpieczeń Comarch SA o usability aplikacji mobilnych z case study bankowości mobilnej Alior Banku.
2. Wybrane elementy Telefon – wstęp Marketplace Interfejs użytkownika Interakcja Nawigacja Tombstoning Akcelerometr Launchers & Choosers WebBrowser Usługi lokalizacyjne Powiadomienia push Integracja z OS Media Inne
3. Windows Phone 7 Całkiem nowy początek Inna grupa docelowa niż WM 6.x Konsument: wygoda, design, platforma ZUNE Windows Phone 7 vs Windows Embedded Handheld
4. Inny nie bez powodu Interfejs użytkownika Integracja z sieciami społecznościowymi Zupełnie nowe API Aplikacje użytkowe – Silverlight Gry – XNA (XBOX)
8. Unifikacja sprzętu Multimedia Dokładna specyfikacja Akceleracja kodeków Rozdzielczość 480x800 QVGA 320x480 HVGA 800 lub 480 Ekr. pojemnościowy 4 lub więcej punktów Pamięć 256MB RAM lub więcej 8GB flash lub więcej Sensory A-GPS, Akcelerometr, Kompas, Światło, Czujnik zbliżeniowy GPU Akceleracja DirectX 9 Aparat 5 mega pixeli lub więcej 480 lub 320 Radio FM Przyciski Start, Szukaj, Wstecz
11. Marketplace Sklep / katalog z aplikacjami, grami i muzyką Na każdym telefonie (domyślnie jako quickstart) Jedyna możliwość wgrania aplikacji Dobry pomysł na zarobek 70% zysków ze sprzedaży Globalny rynek iPhone’owi milionerzy = 1 USD * 100 000
13. Marketplace - warunki Rejestracja - 100 USD za rok Studenci 5 aplikacji bezpłatnych, kolejne 19,99 USD Model reklamowy Dowolna liczba aplikacji płatnych http://create.msdn.com Rejestracja i weryfikacja konta Możliwość przetestowania w biurze Microsoft lub na ITAD
14. Marketplace - cechy Codzienna, zlokalizowana promocja Trial API Różne modele biznesowe Paid, freemium, reklamy, bezpłatne Różne modele płatności Karta kredytowa, billing Automatyczne aktualizacje (push) Reguły (contentpolicies)
15. Marketplace - cechy Miesięczna wypłata Proces rejestracji Potwierdzenie adresu e-mail Aktywacja konta – średnio 10 dni Wypłata – formularz W8B Certyfikacja – średnio 5 dni
16. Dystrybucja Dystrybucja beta Do wybranej grupy użytkowników (live ID) Deeplink przesyłany poprzez e-mail Okres beta – krótki, określony Wiele języków w jednym pliku XAP
17. Urządzenia deweloperskie Konieczne aktywne konto w Marketplace Max 3 telefony deweloperskie Studenci Max 1 telefon deweloperski Pełna aktywacja po zgłoszeniu aplikacji
18. Integracja z aplikacją MarketplaceDetailTask ContentType: Application | Music ContentID: null (detale aktualnej), lub app ID MarketplaceHubTask MarketplaceReviewTask MarketplaceSearchTask
20. Silverlight dla Windows Phone Bazuje na Silverlight 3 (zmodyfikowany) Elementy Silverlight 4 Dodatkowe funkcjonalności Tylko out-of-browser (większe uprawnienia)
22. Capabilities WMAppManifest.xml Deklaracja zapotrzebowania na konkretną funkcję Bezpieczeństwo! Marketplace Informacje o aplikacji Ostrzeżenie podczas instalacji Ostrzeżenie, kiedy funkcja zostanie wywołana UnauthorizedException (brak API do sprawdzania)
24. Interfejs użytkownika Prosty i elegancki Ekran pojemnościowy (wielkość!) Skórki Ciemna Jasna (bateria!) Kolor akcentu - wiodący Automatyczne skinowanie kontrolek wbudowanych Możliwość nadpisania każdego elementu skórki
25. Themes (skórki) Domyślne zasoby globalne http://msdn.microsoft.com/en-us/library/ff769552(VS.92).aspx Projektowatnie interfejsu - wyświetlacz OLED (OrganicEmittingDiode) Czerń – połowa mocy LCD Biel – trzykrotna moc LCD 30 klatek na sekundę
26. Kontrolki systemowe Menu „Application Bar” Maksymalnie 4 przyciski Menu – rzadziej używane zadania Możliwa przezroczystość System Tray (możliwość schowania)
27. Grafika - Silverlight Kontrolka Image JPEG i PNG (XNA dodatkowo GIF) Źródło Buildaction = Resource lub Content Internet URL BitmapImage newBitmapImage(URI) ImageOpened, ImageFailed, DownloadProgress Rozmiar aplikacji vs rozmiar zdjęć Camerachooser
28. Orientacja ekranu Możliwość obrócenia ekranu Akcelerometr Klawiaturka Obsługa automatyczna Własne zdarzenie (dodatkowe operacje)
44. Tombstoning Brak przetwarzania w tle Długotrwałe obliczenia – chmura Aplikacja nigdy nie działa w tle – system ją zatrzymuje Cykl życia aplikacji Running Closing Deactivating Activating Stan aplikacji Stan wizualny – focus, scroll, itp.
45. Tombstoning Zamrażanie aplikacji Dostępne zdarzenia Launched (uruchomienie) Closed (przycisk back) Deactivated (przycisk start, telefon, sms, …) Activated (przycisk back po wyjściu z aplikacji) Debugowanie Ponownie F5 w ciągu 10 sekund
46. Przywracanie stanu PhoneApplicationPage Ustawienia pojedynczej strony OnNavigatedFrom OnNavigatingFrom OnNavigatedTo PhoneApplicationService.Current.State Dane tymczasowe (np. stan interfejsu użytkownika) Dictionary<string, object> Wyłącznie obiekty serializowalne Publiczny bezparametrowy konstruktor
48. Isolated Storage Ustawienia globalne aplikacji IsolatedStorageSettings IsolatedStorageFile Wirtualne pliki przechowywane w pamięci flash Brak ograniczeń przestrzeni
50. Akcelerometr +Y Mierzy siłe przyłożoną do każdej osi -Z -X Przynajmniej 1 sensor Grawitacja i inne źródła W planach kalibracja +X +Z -Y
51. Akcelerometr Microsoft.Devices.Sensors Wektor X, Y, Z (zasada prawej dłoni) Wartość - twierdzenie pitagorasa 1 = 1g (przyspieszenie ziemskie) Standardowa pozycja: [0, 0, -1] Możliwe odchylenie ok. 10% Accelerometer.ReadingChanged Dispatcher!
65. Notyfikacje push Komunikacja inicjowana przez serwer Analogiczne do Exchange Push Przetwarzanie po stronie serwera Oszczędza baterię i poprawia użyteczność
67. Notyfikacje push Push client Tile Toast Open push channel Return URI Data to toast Data to tile Data to App App Send URI to server Send push data to client Push service Your service Event Send push data to URI
69. Usługa push - odpowiedzi Status notyfikacji Received QueueFull Suppressed Dropped Status urządzenia Connected TemporarilyDisconnected Status subskrybcji Active, Expired
74. Wibracja Uruchamia wibrację na dany okres czasu Przywołanie uwagi użytkownika Powiadomienia o zmianach Itp.. VibrateControllervc = VibrateController.Default; vc.Start(TimeSpan.FromSeconds(3));
75. Media Obsługa mediów Dekodowanie sprzętowe PlayReady DRM Ograniczenia MediaElement Tylko jeden Brak VideoBrush (przysłanianie, itp.) Radio FM
76. Integracja z XNA Dostępne wszystkie assembly oprócz: Microsoft.Xna.Framework.Game Microsoft.Xna.Framework.Graphics SoundEffect Większa wydajność niż MediaElement SoundEffectse = SoundEffect.FromStream(TitleContainer.OpenStream("hand-clap-1.wav")); soundEffectInstance= se.CreateInstance(); soundEffectInstance.IsLooped= true; soundEffectInstance.Play();
77. Integracja z XNA (2) Mikrofon RAW PCM WAV DynamicSoundEffectInstance – dźwięki dynamicznie MediaLibrary Obrazy i muzyka (bez DRM) Także zapis zdjęć (muzyki nie) Song (Song.FromUri(„”), MediaPlayer.Play(song) MathHelper, Vector, itp. GameServices
78. Integracja z XNA (3) Gesty – Microsoft.Xna.Framework.Input.Touch