Difference between revisions of "Architecture/Lecture"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Software architecture and event driven programming)
m (Software architecture and event driven programming)
Line 11: Line 11:
 
**Tasks
 
**Tasks
 
*** What is the [http://wiki.services.openoffice.org/wiki/Architecture/Lecture/read_write_vs_send_receive difference between read/write vs. send/recv]
 
*** What is the [http://wiki.services.openoffice.org/wiki/Architecture/Lecture/read_write_vs_send_receive difference between read/write vs. send/recv]
*** Write a small server programm that can be connected by telnet terminals
+
*** Write a [http://wiki.services.openoffice.org/wiki/Architecture/Lecture/tcpsrv0.1 small server programm] (vers.0.1) that can be connected by telnet terminals
  
 
*2.Simple concurrency and synchronisation
 
*2.Simple concurrency and synchronisation

Revision as of 21:24, 15 May 2008

Owner: Stefan Zimmermann mentored by Kay Ramme Type: visions State: draft

"On a way to enforced and consequent event-based programming."


Software architecture and event driven programming

  • 2.Simple concurrency and synchronisation
    • 2.1 processes
    • 2.2 pthreads
  • 3. Simple signal handling
    • 3.1 sending signals
    • 3.2 asynchronous receive of signals
    • 3.3 synchronous receive of signals
    • 3.4 realtine signals
  • 4. Nested I/O with "poll/select"
    • 4.1 Files
    • 4.2 Sockets (accept, connect)
    • 4.3 Terminals
  • 5. Concurrent I/O with AIO (Asynchronous I/O)
    • 5.1 Files
    • 5.2 Sockets (accept, connect)
    • 5.3 Terminals
  • 6. Concurrent I/O with "pthreads"
  • 7. Nested I/O with synch signals
  • 8. Concurrent and nested I/O and receive of signals: evemt driven programming
  • 9. Exact of event driven programming
Personal tools