107
QUO VADIS IT Tomasz Kopacz Microsoft

Tomasz kopacz quo_vadisit

  • Upload
    uselab

  • View
    1.965

  • Download
    1

Embed Size (px)

DESCRIPTION

Prezentacja z Polish IA Summit 2011

Citation preview

Page 1: Tomasz kopacz quo_vadisit

QUO VADIS IT

Tomasz Kopacz

Microsoft

Page 2: Tomasz kopacz quo_vadisit
Page 3: Tomasz kopacz quo_vadisit

Rzut okiem na historię

Page 4: Tomasz kopacz quo_vadisit

Przede wszystkim funkcjonalnośd

To znaczy:

•Ma działad

•Ma przynieśd oczekiwany rezultat

Powód?

•Ograniczenia sprzętowe…

Page 5: Tomasz kopacz quo_vadisit

Mainframe i terminale (UniVac)

Page 6: Tomasz kopacz quo_vadisit

Ciekawostka – ceny (Univac)

Name price in DMprice in US $

Garbusy(Volkswagen)

Main processor cabinet (CPU and console)

258,000 DM 86,000 $ 43

Plated wire storage 24 KB (minimum) 272,000 DM 90,000 $ 45

Plated wire storage 131 KB (maximum) 900,000 DM 300,000 $ 150

Punch card reader 70,000 DM 22,000 $ 11

High speed printer 252,000 DM 84,000 $ 42

Disk drive controller 128,000 DM 42,000 $ 21

Removable disk unit (6 drives) 764,000 DM 254,000 $ 127

Tape controller 121,000 DM 40,000 $ 20

UNISERVO 12 (master) 102,000 DM 24,000 $ 17

UNISERVO 12 (slave) 60,000 DM 20,000 $ 10

UNISERVO 16 157,000 DM 52,000 $ 26

UNISCOPE 100 (CRT terminal) ***) 15,000 DM 4,000 $ 2

Hard drive (40 MB), 1 unit 2,950 DM 1,000 $ 0,5

Sum (with 10 hard drives) about 2,800,000 DM 940,000 $470 samochodów!!

• W sumie 940,000 $

• I oczywiście model wypożyczenia

– Zwykle: dane przychodzą do komputera

Page 7: Tomasz kopacz quo_vadisit

Terminal 3270 (nowszy od 2260)

• 1972 rok

• Cel projektowy

– Minimalizacja ilości transmitowanych informacji

– Minimalizacja ilości przerwao po stronie mainframe

– Ekran przesyłany na raz

– Przesyłane z powrotem tylko zmienione pola

– HTTP – daleki potomek!!

• Ps.

– Format przetrwał do dziś!

Page 9: Tomasz kopacz quo_vadisit

Jeden obraz wart 1000 słów

Łatwiej zapamiętad

Łatwiej obsługiwad

Pojawia się standard komunikacji

• Guzik

• Lista wyboru

• Suwak

• Okienko

Jest jeszcze mysz… - łatwiejsze sterowanie

Page 10: Tomasz kopacz quo_vadisit

Windows 1.0

Page 11: Tomasz kopacz quo_vadisit

Windows 1.0 - reklama

Page 12: Tomasz kopacz quo_vadisit
Page 13: Tomasz kopacz quo_vadisit

Wydajniejszy sprzęt = wiele zadao

DOS

• Jedna aplikacja

WINDOWS

• Kilka okienek

UŻYTKOWNIK

• Wzrost efektywności

• Mniej rutyny

• Poczucie kontroli

Page 14: Tomasz kopacz quo_vadisit

Windows 3.0

Page 15: Tomasz kopacz quo_vadisit

Windows 3.1

Page 16: Tomasz kopacz quo_vadisit

Rozwiązania sieciowe

Pliki współdzielone wypierają gołębie pocztowe

Praca równoległa

• Prawie…

Centralizacja zasobów

• Nie musimy ich powielad

Page 17: Tomasz kopacz quo_vadisit

Windows For Workgroups 3.11

Page 18: Tomasz kopacz quo_vadisit

WYŚCIG

Page 19: Tomasz kopacz quo_vadisit

Windows 98

Page 20: Tomasz kopacz quo_vadisit

Użytkownik chce zobaczyd produkt wcześniej

Page 21: Tomasz kopacz quo_vadisit

Windows XP

Page 22: Tomasz kopacz quo_vadisit

Coraz wydajniejszy sprzęt

Page 23: Tomasz kopacz quo_vadisit

Windows XP – „skiny”

Page 24: Tomasz kopacz quo_vadisit

STOP!

Ślepa ścieżka

Komplikacja za duża z punktu widzenia zwykłego użytkownika (ZU)

Zbyt duża swoboda w budowie interakcji z aplikacjami

Page 25: Tomasz kopacz quo_vadisit

Zadania Technologie

Mapowanie?

Page 26: Tomasz kopacz quo_vadisit

Zadania Technologie

Mapowanie?

Page 27: Tomasz kopacz quo_vadisit

Mhz, Liczba rdzeni,Liczba pozycji w menu

2011

~ Prawo Moorea

Wzrost możliwości technologicznych

Page 28: Tomasz kopacz quo_vadisit

Mo

żliw

ośc

i

2011

Prawo Billa Buxtona

Wzrost obiecanej funkcjonalności

Page 29: Tomasz kopacz quo_vadisit

Wzrost pojemności i zdolności ludzkiego mózgu

2011

Prawo Boże

Punkt odcięcia złożoności

Ale

Page 30: Tomasz kopacz quo_vadisit

2011

Prawo Moore / Buxton

2011

Prawo Boże

Po co?

Pytanie

Page 31: Tomasz kopacz quo_vadisit

Zadania Technologie

Czy to wzrost?

Page 32: Tomasz kopacz quo_vadisit

(No ale technicy …)

Page 33: Tomasz kopacz quo_vadisit

Dwie „grupy konsumentów”

Page 34: Tomasz kopacz quo_vadisit

Rzut okiem na stopę urodzin

Page 35: Tomasz kopacz quo_vadisit

Baby Boomers (po II wojnie światowej) starzeją się...

Page 36: Tomasz kopacz quo_vadisit

Nowy człowiek - Digital Natives

Page 37: Tomasz kopacz quo_vadisit

Jak oni myślą?

Page 38: Tomasz kopacz quo_vadisit

Działanie

Naprawdę nauczone

• Automatyczne

• Instynktowne

• Też: odczuwane jako naturalne– Nie musi byd naturalne – może

byd wyuczone

• Ale: – Inne procesy - równolegle

Rozwiązywanie problemów

• Wymaga uwagi

• Jednowątkowe

• Inne zadania przeszkadzają

Page 39: Tomasz kopacz quo_vadisit

Hmm….

Zapis – dlaczego taka ikona? Wybranie numeru?

Page 41: Tomasz kopacz quo_vadisit

Jak patrzymy na technologię?

Technocentryczne

• Mniejsze

• Szybsze

• Taosze

• Więcej tego

• Łącznośd

• I/O się zmieniają

„Humancentric”

• Kto

• Co

• Gdzie

• Kiedy

• Jak

• Z kim

Page 42: Tomasz kopacz quo_vadisit

Kontekst odgrywa kluczową rolę

Page 43: Tomasz kopacz quo_vadisit
Page 44: Tomasz kopacz quo_vadisit
Page 45: Tomasz kopacz quo_vadisit

Surface 2.0Idea: Ty użytkowniku mnie widzisz, ale ja Ciebie też!

PixelSense™SAMSUNG SUR40 for MICROSOFT SURFACE

Page 46: Tomasz kopacz quo_vadisit

Pionowo lub poziomo

Sprzęt: AMD Athlon™ II X2 2.9 GHz Dual-Core4 GB - 8 GB DDR3AMD Radeon™ HD 6570M 1 GB GDDR5, DirectX 11320 GB HDD – 7200 RPM + rozbudowaHDMI in & out, USB, SPDIF 5.1 surround soundWi-Fi 802.11n, Bluetooth, Ethernet

Page 47: Tomasz kopacz quo_vadisit

„Write Once Touch Anywhere”

• Szczegóły: www.surface.com

Page 48: Tomasz kopacz quo_vadisit

Technicy

Page 49: Tomasz kopacz quo_vadisit

Demokratyzacja IT

1960 1970 1980 1990 2000 2010 2011

Guru:• Techniczny (rozumie)• Operacyjny (wie jak)• Ekonomiczny (ile

kosztuje – kto się martwi)• Polityczny (on może)

Siła

, wp

ływ

Użytkownik:Polityka

EkonomiaOperacje

Technologie

Page 50: Tomasz kopacz quo_vadisit

Indywidualnośd a zespół

Herosi znikają

Praca zespołowa

• (obejście ograniczeo pojedynczego mózgu)

Synergia

Page 51: Tomasz kopacz quo_vadisit

To jak jest teraz?

Page 52: Tomasz kopacz quo_vadisit

Trzy ekrany (…)

Page 54: Tomasz kopacz quo_vadisit

Sprzedaż jednostek PC a Smartphones + Tablets

Sou

rce: Katy H

ub

erty, Ehu

d G

elblu

m, M

organ

Stanley R

esearch.

Page 55: Tomasz kopacz quo_vadisit

Netbooki – ślepa ścieżka

Page 56: Tomasz kopacz quo_vadisit

A firma i praca?

Page 57: Tomasz kopacz quo_vadisit

Rozmiar pokoju biurowego per „stanowisko”

USA: 1980 – do 13 różnych standardów biura w zależności od poziomu pracownika

Typical President' s office or Chairman of the Board250 to 400 sq. ft. (4 to 5 windows in length) Typical Vice-President' s Office150 to 250 sq. ft. (3 to 4 windows in length) Typical Executive' s Office 100 to 150 sq. ft. (2 widows in length) Partitioned Open SpaceClerical Supervisor or Manager 80 to 110 sq. ft. Open SpaceClerical or Secretary 60 to 110 sq. ft.

Page 58: Tomasz kopacz quo_vadisit

Firma i praca 2011 …

All in One

Lap

top

Tab

let

Slat

e

Embedded

Kto chce wykonad operację

Role/Funkcje

Gdzie…Funkcje/ Aplikacje

A jak na to pozwolid?

Page 60: Tomasz kopacz quo_vadisit

Typy pracownika (MS)

• PODRÓŻNICY (M4) – rodzaj wykonywanej pracy wymaga częstych podróży oraz możliwości zaawansowanej komunikacji w postaci telekonferencji.

• KOORDYNATORZY- ich praca wymaga częstych spotkao w biurze. Spotykają się najczęściej z innymi zespołami prowadzącymi rózne projekty.

• WYMAGAJĄCY SKUPIENIA – to pracownicy spędzający większośd czasu przy biurku ze względu na wykonywaną pracę. Wymagają pewnego odseparowania.

• ORGANIZATORZY - „serwis wewnętrzny” zapewniający sprawne działanie biura.

Page 61: Tomasz kopacz quo_vadisit

Dla więcej niż 40% PODRÓŻNIKÓW najważniejszy okazuje się możliwośd korzystania ze wspólnych przestrzeni do pracy i spotkao z innymi zespołami oraz dostęp do technologii.

Niewielkie wykorzystywanie przestrzeni biurowej w przypadku tego stylu pracy wskazuje na koniecznośd mozliwości rezerwowania stanowiska pracy oraz zapewnieinia szybkiego dostępu do technologii.

Kiedy warto wyznaczyd „biurko” dla danego pracownika.

Praca z dowolnego miejsca

Praca z domu

Inne oddziały MS

Inne budynku MS

WEWNĄTRZ ▼

Inne zespoly

Laboratoria

Sale konferencyjne

praca przy komputerze

InnePraca z dokumentami

Sprawdzanie poczty

Talking face to face

Rozmowy telefoniczne

Konferencje

telefoniczne

Videokonferencje

Sta

no

wis

ko

pra

cy

Inn

eP

oza b

ud

yn

kie

m

0%

40%

60%

80%

100%

APAC JAPAN EMEA LATAM MSUSC PS

20%

ZEWNĄTRZ ▲

“PODRÓŻNIK” Styl pracy ‘M4’ Statystyki:

22% wszystkich pracowników MS

91% pracowników poza Centralą

73% pracwników pracujących lokalnie

Styl Pracy M4 – Wykorzystywanie przestrzeniDane: (40%) rozmowy i ankiety oraz (60%) obserwacje

Page 62: Tomasz kopacz quo_vadisit

Teleworker / prawie teleworker w IT

• Paradoksalnie, coraz mniej osób narzeka na work-life ballance– Przynajmniej w IT

• Praca TEŻ z domu: 31% (globalnie!)– Spada % zwolnieo (<1%)

• Bezwzględna liczba m2 na pracownika spada– 18 m2 ↘ 11 m2

• Czas spędzony w biurze– 48% ↘ 39%– Liczba wydrukowanych stron, średnio 2 / tydzieo– Liczba e-mail spada!– Liczba voicemail (khem…)

• Pomysł hot desk - patrzymy na zadania/ funkcje• Satysfakcja (uśredniona): 88%• Brak podziału pomiędzy „Fun” i „Work” -• Coca Cola policy (social media)

Page 63: Tomasz kopacz quo_vadisit

Technologia

• (standardowe instalacje)

• Oderwanie aplikacji od komputera

– Portale i Web / przeglądarka

• + rozszerzenia przeglądarki – najpierw XBAP, teraz Silverlight

– „Deskless Worker”

– VDI

– Remote Desktop + Remote Application „shortcut”

– AppV

• Sequencer pozwalający wirtualizowad fragmenty systemu

• Poziom dostępu zależy od „zarządzalności”

Page 64: Tomasz kopacz quo_vadisit

Ale – na to nałożyd FUNKCJE i ZADANIA

Page 65: Tomasz kopacz quo_vadisit

Budowa aplikacji

Page 66: Tomasz kopacz quo_vadisit

Patrzymy z punktu widzenia technologicznego i użytkowego

Wiek statystycznego użytkownika

Konsumeryzacja IT (czyli – najpierw JA jestem konsumentem)

Szybsze

• Nie będę czekał

• Znajdę inną stronę

• Kupię szybsze….

Piękniejsze

• To znaczy – ja wybieram to piękniejsze…

• Urządzenie / oprogramowanie

Sprzęt

• Nie chcę za dużo inwestowad

• Dużo rdzeni

• Green = Niska jednostkowa częstotliwośd, Sleep

• Oszałamiająca grafika

Page 67: Tomasz kopacz quo_vadisit

Cel

Aplikacje na zamówienie

• Oferenci proponują identyczną lub bardzo zbliżoną funkcjonalnośd zgodną z wymaganiami klienta

Aplikacje z pudełka

• Podobna funkcjonalnośd proponowana przez różnych dostawców tej samej klasy aplikacji

To jak sprawid, by klient wybrał nasze rozwiązanie?

Page 68: Tomasz kopacz quo_vadisit

Teza

Konsument, Konsument, Konsument

• Użytkownik jest również biznesmenem i konsumentem

• Jeżeli parametry biznesowe są porównywalne, wybiera konsument

• Konsumenci lubią piękne rzeczy

Argumenty emocjonalne

• Racjonalne spełniamy

Czyli – piękne bo JA TAK CHCĘ

• Nie ma innego powodu!

Page 69: Tomasz kopacz quo_vadisit

Piękno - Wikipedia

Piękno – pozytywna właściwośd estetyczna bytuwynikająca z zachowania proporcji, harmonii barw, dźwięków, stosowności, umiaru i użyteczności, odbierana przez zmysły.

Page 71: Tomasz kopacz quo_vadisit

Piękne aplikacje

Page 72: Tomasz kopacz quo_vadisit

A może ktoś inny podpowie?

Page 73: Tomasz kopacz quo_vadisit

Piękne aplikacje

• Estetyczny interfejs– Ładny graficznie projekt

– Dobór barw i obiektów

• Wysoka użytecznośd (usability)– intuicyjna nawigacja,

– łatwy dostęp do poszukiwanej informacji,

– zrozumiała dla użytkownika komunikacja

• UX adekwatny do kanału komunikacyjnego i urządzenia: Komputer biurkowy, Laptop, Telefon komórkowy, Slate, Surface, Przeglądarka, Nawigacja, Telewizor, Konsola

Page 74: Tomasz kopacz quo_vadisit

Skąd wiemy że interfejs jest dobry?

Zapytad użytkownika

Page 75: Tomasz kopacz quo_vadisit

BLEND - SketchFlow - proces

Page 76: Tomasz kopacz quo_vadisit

Przykład z pewnego kraju….Przed Po

Page 77: Tomasz kopacz quo_vadisit

ROI dla finansistów

• Pomiar wykonania zadania (HTML) i potem (Silverlight)• Przykład zadao:

1. Zarezerwuj pokój w ABC na 2h dla 5 pracowników pomiędzy 10:00 a 13:21 dnia 21.3.2010

2. Anuluj rezerwację

• Pracownik rezerwuje sale konferencyjną 10 razy / miesiąc

• Redukcja 100 godzin / miesiąc– 100 godzin = skrócony czas: 120 sek x 10 razy x 300 pracowników

• Redukcja $20,000 / miesiąc– Jeżeli pracownik kosztuje $20 / godzinę

• Bonusy– Nie trzeba szkolid / wspierad– Mniejsza irytacja

Page 79: Tomasz kopacz quo_vadisit
Page 80: Tomasz kopacz quo_vadisit
Page 81: Tomasz kopacz quo_vadisit

UI u ISV

Page 82: Tomasz kopacz quo_vadisit

Architektura aplikacji

Page 83: Tomasz kopacz quo_vadisit

Siły

Dane i ich masa

Utrata kontroli i postad aplikacji

IT as a Serivce(chmura, utility computing, inne)

Sprzęt

Page 84: Tomasz kopacz quo_vadisit

Dane są wszędzie

• Internet, B2B, EAI, etc– Dużo połączeo– Wszystko podłączone

do wszystkiego

• Nie ma wysp

Page 85: Tomasz kopacz quo_vadisit

Liczby

• Email– 107 trillion – The number of emails sent on the Internet in 2010.– 294 billion – Average number of email messages per day.– 1.88 billion – The number of email users worldwide.– 480 million – New email users since the year before.– 89.1% – The share of emails that were spam.– 262 billion – The number of spam emails per day (assuming 89% are spam).– 2.9 billion – The number of email accounts worldwide.– 25% – Share of email accounts that are corporate

• Websites– 255 million – The number of websites as of December 2010.– 21.4 million – Added websites in 2010.

• Social media– 152 million – The number of blogs on the Internet (as tracked by BlogPulse).– 25 billion – Number of sent tweets on Twitter in 2010– 100 million – New accounts added on Twitter in 2010– 175 million – People on Twitter as of September 2010– 7.7 million – People following @ladygaga (Lady Gaga, Twitter’s most followed user).– 600 million – People on Facebook at the end of 2010.– 250 million – New people on Facebook in 2010.– 30 billion – Pieces of content (links, notes, photos, etc.) shared on Facebook per month.– 70% – Share of Facebook’s user base located outside the United States.– 20 million – The number of Facebook apps installed each day.

• Images– 5 billion – Photos hosted by Flickr (September 2010).– 3000+ – Photos uploaded per minute to Flickr.– 130 million – At the above rate, the number of photos uploaded per month to Flickr.– 3+ billion – Photos uploaded per month to Facebook.– 36 billion – At the current rate, the number of photos uploaded to Facebook per year.

Page 86: Tomasz kopacz quo_vadisit

Dane w internecie (za CISCO)

Page 87: Tomasz kopacz quo_vadisit

Nowy świat danych

• Klasyczne DB odpowiadają na NIEWIELE pytao

• Dane nie są spójne w sensie transakcyjnym– Bo czas, rozmiar, procesy, ludzie

– Zakładamy jakąś INTERPRETACJĘ danych• I przepraszamy w razie potrzeby

• Schematy są różne

• Inne pojemniki, języki zapytao

• Jednym z parametrów – CZAS– Repliki z opóźnieniem

• POJEMNIK NIERELACYJNY– (AST, AB, AQ + olbrzymia wiedza / pomysły)

Page 88: Tomasz kopacz quo_vadisit

Utrata kontroli

Page 89: Tomasz kopacz quo_vadisit

IT jutro - Consumer Oriented IT

• Po co dedykowana sied, skoro– Pracownicy w domu

• (DirectAccess – nie widad różnic)

– Broadband wszędzie

• Self-service – Producent wsparcie

– Standardowe „oprogramowanie”

– Software as a Service

• Wybór– Albo wysoka kontrola i brak rozwoju

– Albo chaos (i też brak rozwoju)

– Albo da się znaleźd złoty środek…

Page 90: Tomasz kopacz quo_vadisit

Architektura i finanse

• Liczymy koszty

• Liczymy ryzyko

• Szacujemy wpływ na istniejące systemy

• …

• … …

• … … …

• … … … …

• … … … … …

• Wybieramy mniejsze zło

Page 91: Tomasz kopacz quo_vadisit

Świat aplikacji się zmienił

• Sposób instalacji– Lokalnie, zdalnie (RD), RIA, SmartClient, Web?

• Jeżeli lokalnie to czy to download? Czy się sama aktualizuje?

– A jak nie – to DLACZEGO!

• Czy gdzieś w internecie z loginem?• Liczba aplikacji Web rośnie szybko

– Departament, podgrupa, ktoś coś sobie napisze– A potem – kto utrzyma?– Kto zapłaci za poprawki– Chmura: też bez współpracy z tradycyjnym IT

• Poza kontrolą w 100%• Wybór – bo pasuje do biznesu

• A potem – to ma działad RAZEM

Page 92: Tomasz kopacz quo_vadisit

Chmura, Utility Computing, …

Page 93: Tomasz kopacz quo_vadisit

Produkcja CO2 w IT = lotnictwo.

Page 94: Tomasz kopacz quo_vadisit

Przejście do „chmury”

Technologia

• Subskrypcja

• SLAs

• Standaryzacja

• Przepustowość i QoS

• Wirtualizacja

• Nowe modele

tworzenia

oprogramowania• Ale – kompatybilne

wstecz

• Łatwość rezerwacji

Dostawcy

• Megakomputery

• Wiele ofert serwisów

• Nie producent HW a

dostawca chmury

• Relacja z

konsumentem

• Prąd, prąd, prąd!

Konsumenci

• Standardowe IT idzie do chmury• Najpierw email

• Niższa bariera wejścia

• Dynamiczne zasoby, wielu

dostawców

• Modernizacja i opór

wewnętrznych organizacji IT

• IT On-premise staje się

wyjątkiem

Page 95: Tomasz kopacz quo_vadisit

Sprzedaje technologię

ProducentKupują sprzęt/licencje/…

Korporacja

Sprzedaje usługi

DostawcaKupuje usługi

Konsument

Co się zmienia?

Page 96: Tomasz kopacz quo_vadisit

„System”

Page 97: Tomasz kopacz quo_vadisit

System – z punktu widzenia czasu

On Premise Cloud – Platform as a Service

Page 98: Tomasz kopacz quo_vadisit

Sprzęt

Page 99: Tomasz kopacz quo_vadisit

Każdego roku mamy szybsze więcejprocesorów

Historycznie: Zwiększyd

wydajnośd komplikując

przetwarzania strumienia

operacji.

Teraz: Więcej rdzeni (+

GPU, NIC, SoC).

Aplikacje sekwencyjne w

tym świecie nie mają

znaczenia.

Konieczna zmiana

generacyjna, poza

paradygmaty OO. Model

“threads+locks”

praktycznie nie działa.

Dual-Core Itanium 2

Intel CPU Trends(za: Intel, Wikipedia, K. Olukotun)

Pentium

386

Moore’sLaw

Pentium 4

Page 100: Tomasz kopacz quo_vadisit

Idea System On Chip /Wikipedia/

• SoC (ang. System-on-a-chip) lub SOC (ang. System On Chip)mianem tym określa się układ scalony zawierający kompletny system elektroniczny, w tym układy cyfrowe, analogowe (także radiowe) oraz cyfrowo-analogowe. Poszczególne moduły tego systemu, ze względu na ich złożonośd, pochodzą zwykle od różnych dostawców. Przykładowo jednostka centralna pochodzi od jednego dostawcy, a porty komunikacji szeregowej od innego. Typowym obszarem zastosowao SoC są systemy wbudowane, a najbardziej rozpowszechnionym przedstawicielem tego rozwiązania są systemy oparte na procesorze ARM.

• CoM (ang. Computer on Module). Rozszerzenie koncepcji, pełny komputer zbudowany jako jeden układ scalony.

Page 101: Tomasz kopacz quo_vadisit

SOC / COM

• Dlaczego?

– AMD – 20 rdzeni do kooca tego roku

– 4TB danych da się dostarczyd do kostki rozmiaru procesora

– Już i tak płytki drukowane są trójwymiarowe

• Rozwiązanie:

– Większe układy (rozmiar)

– Wiele rdzeni

– Wiele GPU

400 Mhz + audio + touch

Page 102: Tomasz kopacz quo_vadisit

Oppps…

• Prawie nie umiemy pisad aplikacji na wiele rdzeni

– (Poza serwerowymi)

• Na pewno nie wiemy jak przepisywad aplikacje na wiele rdzeni

Page 103: Tomasz kopacz quo_vadisit

Oppps.

• Ale ZUPEŁNIE nie umiemy pisad aplikacji biznesowych

– Na wiele rdzeni różnego rozmiaru

– I NA WIELE GPU

• (IE9 – tak naprawdę prototyp, i to całkiem udany)

• A niedługo nie będzie wyjścia!

• Technikalia:

– Każdy taki układ ma własne systemy i standardy I/O

– Jakoś się to musi ustandaryzowad

Page 104: Tomasz kopacz quo_vadisit

Podsumowanie…

Page 105: Tomasz kopacz quo_vadisit

Koniec

Page 106: Tomasz kopacz quo_vadisit

Pytania?Też mailem:[email protected]

Page 107: Tomasz kopacz quo_vadisit

Podziękowania

• Bill Buxton (Researcher & Musician)

• Miha Kralji (WW Communities Director)

• Alan Hakimi (Senior Enteprise Architect)

• Magda Majchrzak (Office Facilities Manager)

• Internet + wyszukiwarka

• Inne– Revisiting Office Space Standards

– http://www.morganstanley.com/views/perspectives/tablets_demand.pdf

– Cisco, CAIDA publications, Andrew Odlyzko