On Mon, Nov 17, 2008 at 10:42 AM, Abah Joseph <joefazee@gmail .comwrote:
Have you considered basing this off existing software for schools,
like one of the programs listed on
http://en.wikipedia.org/wiki/Learning_management_system ?
Sounds like one hell of a project. Are you sure you aren't
encountering the Second System Effect
(http://en.wikipedia.org/wiki/Second-system_effect) despite this being
only your first project?
Jabber a.k.a. XMPP (http://www.jabber.org/web/Main_Page) would
probably be a good option for IM.
MySQL or Sqlite, probably the former. The other ones you list aren't
really databases per se.
Use some kind of encryption; I'd recommend using KeyCzar -
Don't really know what you mean by this.
IceCast might be a good starting point - http://www.icecast.org/
Good luck. Sounds like an ambitious project. Hope the pointers I gave help.
Cheers,
Chris
--
Follow the path of the Iguana...
I am planning to develop School Database Management System that will run on
Windows, Linux and Mac. The application will be Server/Client and GUI based.
Windows, Linux and Mac. The application will be Server/Client and GUI based.
like one of the programs listed on
http://en.wikipedia.org/wiki/Learning_management_system ?
>
Modules I intende to use are: Python socket module, wxPython for GUI, Open
GL for image processing , email and so on.
>
This is my first real python project and I really want to test myself with
this application.
Modules I intende to use are: Python socket module, wxPython for GUI, Open
GL for image processing , email and so on.
>
This is my first real python project and I really want to test myself with
this application.
encountering the Second System Effect
(http://en.wikipedia.org/wiki/Second-system_effect) despite this being
only your first project?
>
Some planned features is:-
>
SERVER
Manage Client connections
Handling Student/User registration
Handling backup
will also act as IM server (that will allow users to chat sometime)
Some planned features is:-
>
SERVER
Manage Client connections
Handling Student/User registration
Handling backup
will also act as IM server (that will allow users to chat sometime)
probably be a good option for IM.
>
CLIENT
Connect to sever
Act as IM client
Retrieve data from server.
>
I will not be able to list all features.
>
My Question is:
>
What is the best database to use? (Flat file, cPickle, MySql, Sqlite,XML
etc)
CLIENT
Connect to sever
Act as IM client
Retrieve data from server.
>
I will not be able to list all features.
>
My Question is:
>
What is the best database to use? (Flat file, cPickle, MySql, Sqlite,XML
etc)
really databases per se.
>
Security to make sure data is safe
Security to make sure data is safe
>
How are binary data transferred from location x to y?, and during the
transferring what should happen if not fully transferred and assume power
goes off. Start all over again or continue?
>
What is the secret behind transparent file transfer like the one in Yahoo IM
(I can see what i`m transferring to you, u as well).
How are binary data transferred from location x to y?, and during the
transferring what should happen if not fully transferred and assume power
goes off. Start all over again or continue?
>
What is the secret behind transparent file transfer like the one in Yahoo IM
(I can see what i`m transferring to you, u as well).
>
Audio streaming.
Audio streaming.
>
My intension here is to know what to do or read more and not asking you to
write code for me
>
Just your advice.
My intension here is to know what to do or read more and not asking you to
write code for me
>
Just your advice.
Cheers,
Chris
--
Follow the path of the Iguana...