1/11: UML och ArgoUML
Med Linus Tolke, Enea
Standardiseringsarbetet för UML och de sista tio årens mognad håller
på att förändra programutvecklingsarbetet från ett hantverk till ett
ingenjörsarbete. Vart är vi programutvecklare på väg? Vad kommer
programmerarens roll att bli i framtiden?
Arbetet med UML underlättas av att man använder speciella
verktyg. ArgoUML är Open Source-verktyget som erbjuder många av de
funktioner som du annars får betala dyrt för. Vad har hänt sedan
ArgoUML fick Software Development Magazine's Productivity Award 2003?
Vad blir framtiden för ArgoUML? Vad kommer ArgoUML att spela för roll
i framtidens programutveckling?
Linus Tolke har arbetat på Enea Epact sedan 1994 i flera olika roller
såsom programutvecklare, systemarkitekt, kravanalytiker, UML-mentor
och affärsenhetschef. Sedan 2002 är han på sin fritid projektledare
för det Open Source-projekt som utvecklar ArgoUML. Enea Epact är ett
expansivt konsultföretag med erfarna medarbetare som med moderna och
beprövade metoder erbjuder sina kunder stärkt konkurrenskraft genom
kvalificerad teknisk systemutveckling.
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.
Senare:
8/11: Introduktion till Subversion
Anders Qvist
Subversion är ett versionshanteringssystem skapat med det uttryckliga
syftet att ersätta CVS. Subversion tillhandahåller flera funktioner
som CVS saknar, till exempel bra metadatastöd, versionshantering av
kataloger och symlänkar, atomiska transaktioner och ett väldefinierat
klient-API.
24/1 2006: Versionshantering med monotone
Richard Levitte, Levitte Programming
Monotone är ett distribuerat versionshanteringssystem, och är fri
programvara. Dess "repository" är en enda fil som hanteras med hjälp
av SQLite via atomiska kommandon. Bland dess features finner man ett
protokoll som stöder en p2p-modell, historiekänslig ihopslagning av
utvecklingstrådar och grenar, globalt unika identifierare och
signaturer av revisioner med hjälp av RSA. UppLYSningen är tänkt för
personer som har erfarenhet från något versionshanteringssystem
(t.ex. CVS, Subversion, ClearCase, Perforce eller RCS).
25/10: Ajax - är inte det ett rengöringsmedel?
Med Per Jonsson
Vad är Ajax för nånting? Vad har Gmail med saken att göra? Ger Ajax
användarvänligare webbapplikationer? Vad handlar det om?
Ajax är ett samlingsnamn för ett antal olika tekniker som kan användas
för att bygga webbapplikationer med mycket bättre interaktivitet än
traditionella webbapplikationer. Kända tjänster som använder dessa
lösningar är Gmail och Google Maps. UppLYSningen kommer att beröra
grundtankarna, redogöra för tekniken, ge exempel på hur det kan funka
och berätta varför Ajax inte längre bara är ett rengöringsmedel.
Per Jonsson är Y:are sedan 2002 och Lysatormedlem sedan 2003. Han är
intresserad av webbutveckling och spännande tekniska lösningar.
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:
1/11: UML och ArgoUML
Linus Tolke, Enea
Förändras programutvecklingsarbetet från ett hantverk till ett
ingenjörsarbete? Var kommer UML in i den bilden? Vad är open
source-verktyget ArgoUML? Linus Tolke reder ut begreppen.
17/10: The reality of delivering grid computing to the "real" world
With John Easton, IBM
Monday October 17, 2005, 19:00 - 21:00. Location: Visionen, House B,
Campus Valla.
For most organisations, grid computing is a poorly understood concept
meaning different things to different people. For some it is all about
supercomputing. For others, it is about scavenging space cycles from
desktop PCs. Still others believe the grid is synonymous with utility
computing. Who is right? Who is wrong? Does it really matter?
With a wide range of companies adopting grid computing as a key part
of their IT strategies, the answer is unfortunately that it
does. There is a lot of hype and many false promises surrounding grid
computing. Some organisations who have tried it have been disappointed
by the results because they have not understood what it really can and
cannot do. Compare this with those organisations whose understanding
and the resulting implementations make it a "game changing" technology
for them.
In this session we will look at a range of systems implemented by a
range of different organisations. All of them are classified as
"grids", yet as we will see, they are all very different from one
another. What are the things that all of these systems have in common,
and what can we learn from them to better understand the applicability
of grid computing to the "real world"?
John Easton has worked for IBM for 18 years in a variety of UNIX
technical roles. He worked in Distributed Filesystems development in
Austin during the development of the RS/6000 and holds several patents
pertaining to security and distributed systems. Since 2002, he has
been part of IBM's Grid Computing organization and the senior grid
architect for EMEA. He is responsible for designing and implementing
grid solutions for major companies across Europe.
This talk is presented in cooperation with NSC:s 6th Annual Workshop
on Linux Clusters for Super Computing. Please visit their web page if
you want to attend the workshop.
UppLYSning is arranged by Lysator in cooperation with the Department
of Computer and Information Science, the Department of Electrical
Engineering and UNIT. See www.lysator.liu.se/upplysning for more
information.
---
Kommande UppLYSningar:
25/10: Ajax - är inte det ett rengöringsmedel?
Per Jonsson
Vad är Ajax för nånting? Vad har Gmail med saken att göra? Ger Ajax
användarvänligare webbapplikationer? Vad handlar det om?
1/11: UML och ArgoUML
Linus Tolke, Enea
Förändras programutvecklingsarbetet från ett hantverk till ett
ingenjörsarbete? Var kommer UML in i den bilden? Vad är open
source-verktyget ArgoUML? Linus Tolke reder ut begreppen.
mvh / Kent Engström, Lysator