Events
2008.11.17
Using OTP, when a language is not enough? (Canterbury, UK)
Aniko will be presenting a half an hour OTP introduction at the next Fun in the Afternoon Meeting. The presentation will start at 14.15 in the Brian Spratts Room (SW101) in the Computing Laboratory of the University of Kent, Canterbury.
Abstract:
Erlang is a great FP language, but when large teams develop distributed, fault tolerant, highly concurrent, soft real-time systems with requirements of high availability and scalability, a language on its own, no matter how powerful, is not enough. With a powerful language, you need powerful middleware, especially when time to market is crucial.
This talk introduces the need and advantages of using middleware in the development of industrial grade systems. It looks at Erlang's evolution, and how it helped form OTP. It will give an overview of Erlang, the design principles and components and the extensive set of libraries and toolsets that make up OTP. Behaviours are derived from the fact that processes follow a set of generic patterns. Even if they execute different tasks, they will execute them following a similar pattern. Erlang behaviours consist of the extraction of these patterns into generic modules, providing us with a well tested base to implement client servers, finite state machines, supervisors and event handlers. Some of the generic applications which are distributed as part of OTP are database applications, O&M applications, Interface Applications, a Corba ORB together with necessary development and runtime tools. We will provide an overview of these tools, describing how they reduce development costs while increasing quality.
About the speaker:
Aniko Nagyne received her master's degree in Computer Science in 2007 from Eotvos Lorand University, Hungary. Both her bachelor and master's theses were based around Erlang and refactoring. She was involved in the first three years of the RefactorErl (refactoring tool for Erlang) project and through an exchange program, worked with Wrangler at the University of Kent. She is passionate about Erlang, having learnt it during her university studies. She has had the opportunity to practice her teaching techniques on computer science students for 2 years. After joining the Erlang Training and Consulting in early 2008, she has been involved in commercial Erlang development projects.
You can find more information about this event on the Fun in the Afternoon page or you can write directly to the organiser: Olaf Chitil.
Abstract:
Erlang is a great FP language, but when large teams develop distributed, fault tolerant, highly concurrent, soft real-time systems with requirements of high availability and scalability, a language on its own, no matter how powerful, is not enough. With a powerful language, you need powerful middleware, especially when time to market is crucial.
This talk introduces the need and advantages of using middleware in the development of industrial grade systems. It looks at Erlang's evolution, and how it helped form OTP. It will give an overview of Erlang, the design principles and components and the extensive set of libraries and toolsets that make up OTP. Behaviours are derived from the fact that processes follow a set of generic patterns. Even if they execute different tasks, they will execute them following a similar pattern. Erlang behaviours consist of the extraction of these patterns into generic modules, providing us with a well tested base to implement client servers, finite state machines, supervisors and event handlers. Some of the generic applications which are distributed as part of OTP are database applications, O&M applications, Interface Applications, a Corba ORB together with necessary development and runtime tools. We will provide an overview of these tools, describing how they reduce development costs while increasing quality.
About the speaker:
Aniko Nagyne received her master's degree in Computer Science in 2007 from Eotvos Lorand University, Hungary. Both her bachelor and master's theses were based around Erlang and refactoring. She was involved in the first three years of the RefactorErl (refactoring tool for Erlang) project and through an exchange program, worked with Wrangler at the University of Kent. She is passionate about Erlang, having learnt it during her university studies. She has had the opportunity to practice her teaching techniques on computer science students for 2 years. After joining the Erlang Training and Consulting in early 2008, she has been involved in commercial Erlang development projects.
You can find more information about this event on the Fun in the Afternoon page or you can write directly to the organiser: Olaf Chitil.
Back to the Events






