11
SCMP P & F Ahmed Soliman Project Lead

Scmp P & F

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Scmp P & F

SCMP P & FAhmed Soliman

Project Lead

Page 2: Scmp P & F

Agenda● Project Introduction● Project Goals● Core Design● Current Status● Project Plan● SCMP Future● Why do we love SCMP?● How can you help us?

Page 3: Scmp P & F

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.

Page 4: Scmp P & F

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.

Page 5: Scmp P & F

Core Design

Super Simple!

Core Switch

Chat Manager

Authenticator

Identity Manager

Another Service Manager

Client

Client

Page 6: Scmp P & F

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

Page 7: Scmp P & F

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.

Page 8: Scmp P & F

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.

Page 9: Scmp P & F

Why do we love SCMP?● Why do we love SCMP?● Super Girls Team :)

Page 10: Scmp P & F

How can you help us?● Coding?● Documentation?● Graphic Design?● Software Design?● Web Developer?● Tester?● Have some ideas?

Page 11: Scmp P & F

ThanksAhmed Soliman