Presentation is loading. Please wait.

Presentation is loading. Please wait.

School of Information Technology University of Pretoria.

Similar presentations


Presentation on theme: "School of Information Technology University of Pretoria."— Presentation transcript:

1 School of Information Technology University of Pretoria

2 School of Information Technology University of Pretoria The Polelo Group Prof Judith Bishop and students August 2005

3 School of Information Technology University of Pretoria Our vision - Communication  Between computers and computers  Between computers and people  With each other and our colleagues  With overseas and industrial collaborators

4 School of Information Technology University of Pretoria Success to date - Science  Java web skeleton –spin-off company and for the International AIDS Conference in 2002 (with TU-Berlin and E-Volution)  Views system –first Microsoft competitive RFP grant 2002 –began research in GUIs, XML extension, reflection, and interoperability  RoSCtor –Software construction in Rotor, emphasising new programming techniques such as aspect-oriented development (Microsoft)  SLI@UP –industry-related research in service-based architectures, and product line practice (Microsoft, Jay van Zyl – SystemLogic and Dirk Muthig, Fraunhofer Kaiserslautern)  Linca –Cryptographic skeleton for mobile phones

5 School of Information Technology University of Pretoria Success - Service  Java Gently and C# Concisely –support for readers worldwide: exercises, answers, quizzes and websites, also new language investigation e.g. Spec# (Microsoft)  Component Deployment 2002, 2004, 2005 –Initiated and assisted with these conferences  Reviewing for 7 major conferences annually  ACM Software System Award –nominated James Gosling for Java –now chairman of the award (2005-2006)  Scholarships –DAAD - Judith Bishop to TU Berlin 2003 –University - Kathrin Berg to F’H Kaiserslautern 2005 –Scarce Skills - Basil Worrall 2004-2005 –Humboldt - Kurt Geihs, from U Kassel 2006

6 School of Information Technology University of Pretoria Current collaborative projects  Algon –a framework for distributed algorithm interchange (Karen Renaud, Univ. Glasgow)  Views 2.0 –an XML-based GUI engine for platform interoperability (Nigel Horspool, Univ. Victoria and Microsoft Research)  Cosmos –the composition and monitoring of services in unstable and evolving contexts (Carlo Ghezzi, Politecnico di Milano)  Nomad –a distributed information sharing system for casually connected communities (Microsoft, Albie von Gordon, E-Logics)  Algon-P –applying Algon framework to parallel algorithms (ELogics)

7 School of Information Technology University of Pretoria  Framework for interchangeable distributed algorithms  Can also interchange middlewares e.g RMI to Corba  Includes a performance monitoring display  Used for mutual exclusion, deadlock, termination  Now adapting it to parallel algorithms for use in supply chain management 1. Karen Renaud, Judith Bishop, Johnny Lo, Basil Worrall, Algon: from interchangeable distributed algorithms to interchangeable middleware, Software Composition ’04, EENCS, Vol 127 (1) pp59-78, Barcelona, April 2004 2. Karen Renaud, Johnny Lo, Judith Bishop, Pieter van Zyl and Basil Worrall, Algon: A Framework for Supporting Comparison of Distributed Algorithm Performance. PDP’03 11th Euromicro Conf on Parallel Distributed and Network based Processing. ed. Andrea Clematis, pp 425-432, Genoa, Italy, Feb 2003 3. Bishop J, Renaud K and Worrall B, Composition of distributed software with Algon – prospects and possibilities, Software Composition ‘02, EENCS Vol 114 pp 65-85, Grenoble, April 2002 ALGONALGON Application Middleware Schedule r Interface Algorithm Algon

8 School of Information Technology University of Pretoria S PR TK OS ’ E Views.Form f = new Views.Form(@" <PictureBox Name=pic Image=’pic.jpg' Height=175/> " ); while (true) { string c = f.GetControl(); PictureBox p = f["pic"]; switch (c) { case ”Show" : p.Show(); break; } case ”Hide" : p.Hide(); break; }}} XMLC# 1.Judith Bishop and Basil Worrall, Towards platform independence: retargeting GUI libraries on.NET, 3rd Conf.NET Technologies, Plzen May 2005. 2.Judith Bishop, R Nigel Horspool and Basil Worrall, Experience in integrating Java with C# and.NET, To appear, Concurrency: Computation and Experience, June 2005 3.Judith Bishop and Nigel Horspool, Developing Principles of GUI Programming Using Views, Proceedings of SIGCSE'04, ACM Press, pp. 373-377, Norfolk, VA, March 2004. 4.Judith Bishop and Nigel Horspool, C# Concisely, Addison-Wesley, pp442 ISBN 0-321-15418-5, 2004. Views  XML-based vendor independent GUI engine  Retargetable from Windows to any platform with minimum effort  Used in teaching, basis for language research, e.g. reflection  Predates Vista and Avalon (next Windows)

9 School of Information Technology University of Pretoria Funding - income 20012002200320042005 NRF10686163169191 Courses8239 Internation al Collabs 80228749104 THRIP105141759698570+ Confs1092610164 Papers21815 TOTAL38529710539271034 5

10 School of Information Technology University of Pretoria Research outcomes 2001-2005 4Accredited journal articles 13International peer-reviewed conference papers 4Books (including CD’02) 1Book chapter 1Conference Poster 11Technical Reports (mainly in SE area) 4Higher degrees (8 in progress) 4.5 per annum

11 School of Information Technology University of Pretoria Challenges for the future  Scientific –High performance computing growth in the Northern provinces –Aspect orientation into the main stream (and with HPC) –Completing the Nomad project –Programming with verification (Spec#)  Service –More IFIP involvement incl. Summer School 2006 –Upcoming SAICSIT conference –Rotor Workshop at Microsoft Redmond in the same week! –First SA-Italian Workshop in Jan 2006 –Hosting our Humboldt Scholar (Prof Geihs) 2006 –First C# first year courses in 2006  Sustenance –New THRIP grants for 2006


Download ppt "School of Information Technology University of Pretoria."

Similar presentations


Ads by Google