Upload
sinarshebl
View
663
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
SCMP P & FAhmed Soliman
Project Lead
Agenda● Project Introduction● Project Goals● Core Design● Current Status● Project Plan● SCMP Future● Why do we love SCMP?● How can you help us?
SCMP Introduction● Simplified/Scalable Community
Messaging Platform.● Based on simple core design and
sophisticated abstraction for modularity.
● Developed to be platform independent and extensible by any programming language.
Project Goals● Connect all community-helper
systems together.● A highly flexible and scalable system
to allow seamless communication between all potential new systems.
● Integrate with Google Wave! Or even implement the google wave protocol.
● Should spawn alot of other projects that integrates with it.
Core Design
Super Simple!
Core Switch
Chat Manager
Authenticator
Identity Manager
Another Service Manager
Client
Client
Current Status● 8392 lines of code has been written
in the Chat Service Manager.● Basic XMPP protocol has been
implemented.● Extensible modular design for the
Chat Service Manager has been implemented.
● Local Core Switch Implementation.● ThreadPools, DB Connection Pools,● Caching
Project Plan● Alpha should be released within 1
month from now after more testing and integrating 'Presence'
● Integrate with LDAP● First 'stable' version will be released
this summer.● Spawn cat-identity from our code to
be a separate project for all CAT.● Several 'Service Managers' to be
implemented after Chat.
SCMP Future● We see SCMP as the platform for all
the community communication in CAT
● Integration with Wiki, H4ck3rZ Network, Google Calendar.
● Implementation of Task Management System that is built on top of SCMP.
● Service Managers are implemented in virtually any programming language.
Why do we love SCMP?● Why do we love SCMP?● Super Girls Team :)
How can you help us?● Coding?● Documentation?● Graphic Design?● Software Design?● Web Developer?● Tester?● Have some ideas?
ThanksAhmed Soliman