UppLYSning 26/2: Spelutveckling på Windows och Xbox 360
Kent Engström
kent at lysator.liu.se
Sun Feb 24 16:27:20 CET 2008
Nästa UppLYSning är nu på tisdag:
26/2: Spelutveckling på Windows och Xbox 360
Med Johan Lindfors, Microsoft
XNA Framework är ett ramverk för spelutvecklare som bygger vidare på
Microsofts .NET-teknik och möjliggör skapandet av spel på både Windows
och Xbox 360. Tack vare den höga abstraktionsnivån behöver utvecklaren
inte bry sig om detaljer i hårdvaran utan kan istället fokusera på den
kreativa processen och redan första raden kod som skrivs i ett
nyskapat XNA-projekt är för just skapandet av ett unikt spel. Med XNA
Framework kan vi skapa både 2D- och 3D-spel, använda flera av de
tillgängliga spelkontrollerna till Xbox 360 och naturligtvis hantera
ljud och andra typer av artefakter som integreras via en teknik som
kallas XNA Content Pipeline.
XNA Game Studio är den utvecklingsmiljö som baserar sig på Visual
Studio och finns att ladda hem gratis i en så kallad Express version
eller integreras i en redan befintlig Visual Studio
2005-installation. I version 2.0 av utvecklingsmiljön och ramverket
som släpptes under vintern 2007/2008 ges också äntligen tillgång till
API:er för att utveckla nätverksspel och koppla upp profiler mot
exempelvis Xbox Live.
Under den här upplysningen kommer Johan från Microsoft att presentera
både utvecklingsmiljön och den underliggande tekniken. För att göra
det hela lite mer intressant kommer också ett spel att byggas och med
andra ord mycket kod att skrivas.
Johan Lindfors har jobbat på Microsoft i snart 10 år och under den
tiden haft olika teknikfokuserade roller. För närvarande är han
teknisk chef och ansvarar för en grupp tekniska evangelister som
jobbar med att informera om och demonstrera Microsofts produkter och
tekniker för utvecklare och IT-proffs. Johan studerade innan han
började på Microsoft 1998 vid Högskolan Dalarna och var bland annat
ordförande för Unix- och Linux-föreningen. Han bloggar också
kontinuerligt på http://blogs.msdn.com/johanl/.
Alla är välkomna till UppLYSning! Du behöver inte vara medlem i
Lysator eller student/anställd på universitetet. Vanligen hålls
föredragen på tisdagar klockan 18:15 - 20:00 i Visionen, B-huset.
Aktuellt program finns på http://www.lysator.liu.se/upplysning/ där du
också kan anmäla dig för att få utskick om UppLYSning via e-post.
UppLYSning arrangeras av Lysator i samarbete med Institutionen för
datavetenskap, Institutionen för systemteknik och UNIT.
Kommande UppLYSningar som redan är inplanerade:
11/3: Network Time Protocol (NTP)
Björn Gabrielsson
Behöver dina datorer ha rätt tid? Då kan du använda NTP. Men hur
konfigurerar man ntpd? Vad är förresten "rätt tid"? Vad finns det för
tidskällor som är enkla att använda för datorer, som kanske inte ha
internetanslutning? Vill du själv hjälpa till att distribuera tid i
NTP POOL-projektet)? Björn ger här en bred introduktion till tid på
internet.
1/4: Twingly - arkitektur för massivt skalbara webbapplikationer
Martin Källström, Twingly
Twingly är en sökmotor för bloggar från hela världen med en arkitektur
baserad på öppen källkod som gör det möjligt att indexera stora
mängder data och att klara stora mängder sökningar med korta
svarstider. Martin går igenom hur sökmotorn är uppbyggd och visar
exempel på hur man enkelt kan bygga applikationer som använder sig av
Twinglys öppna API.
22/4: Javas framtid
Thorbiörn Fritzon, Sun Microsystems
Var är Java om tio år? Kommer det överleva eller kommer det ersättas
av .NET eller Ruby on Rails och liknande super-produktiva ramverk?
Kommer Java vara nästa COBOL, ett pinsamt arv med enorma
underhållskostnader och ingen framtid? Kommer all tid och pengar vi
investerat i Java gå förlorat? Det här föredraget handlar om vad Sun
arbetar med för Javas framtid och vad Java-communityn kan göra för att
anpassa sig till framtiden.
29/4: Distribuerad versionshantering med git
Gustaf Hendeby
Git är det fria distribuerade versionshanteringssystem som Linus
Torvalds uppfann för att ta hand om Linuxkärnan med. På kvällens
UppLYSning får du veta mer om hur du kan använda git på olika sätt för
att ta hand om dina projekt.
Vi tipsar om en aktivitet hos våra vänner på IT-ceum kl 17.15 onsdagen
5 mars (se http://www.itceum.se/seminarie.php):
5/3: Framtidens kameraövervakning, integritet eller inte?
Tomas Chevalier, FOI
Framtidens kameraövervakning ger helt nya möjligheter till effektiv
övervakning, effektiv i den mening att den faktiskt kan bidra
substantiellt till ökat trygghet. Samtidigt ges nya möjligheter både
till att förstärka och försvaga den personliga integriteten. I
föredraget kommer några exempel på den teknik som finns på forsknings-
och utvecklingsstadiet visas, samt några av dess möjligheter belysas.
mvh / Kent Engström, Lysator
More information about the Upplysning-info
mailing list