ocean update - esug conf 2011 @ edinburgh
DESCRIPTION
latest news and updates on OCEANTRANSCRIPT
![Page 1: Ocean update - ESUG Conf 2011 @ Edinburgh](https://reader035.vdocuments.mx/reader035/viewer/2022062418/555bdf35d8b42a33078b48cc/html5/thumbnails/1.jpg)
a Clean Networking Library
for
ESUG 2011 @ Edinburgh
![Page 2: Ocean update - ESUG Conf 2011 @ Edinburgh](https://reader035.vdocuments.mx/reader035/viewer/2022062418/555bdf35d8b42a33078b48cc/html5/thumbnails/2.jpg)
Socket
HTTPSocket SocksSocket
SocketAdress
ByteArray TCP+
UDP+… IPv4
+IPv6 IPv4
+IPv6
Current network library
0% tested
Dirty!
![Page 3: Ocean update - ESUG Conf 2011 @ Edinburgh](https://reader035.vdocuments.mx/reader035/viewer/2022062418/555bdf35d8b42a33078b48cc/html5/thumbnails/3.jpg)
VM
Image
OS
BackEnd
Network API
OCEAN Architecture
Plugin
Socket Library
ALL Primitives !
BackEnd
Network API
Plugin
BackEnd
Network API
Plugin
![Page 4: Ocean update - ESUG Conf 2011 @ Edinburgh](https://reader035.vdocuments.mx/reader035/viewer/2022062418/555bdf35d8b42a33078b48cc/html5/thumbnails/4.jpg)
UdpSocket TcpSocket
SocketPluginWrapperSocket
ConversationTcpSocket
ServerTcpSocket
OCEAN Current Status
OOP 100% tested Almost
![Page 5: Ocean update - ESUG Conf 2011 @ Edinburgh](https://reader035.vdocuments.mx/reader035/viewer/2022062418/555bdf35d8b42a33078b48cc/html5/thumbnails/5.jpg)
OCEAN Current Status
Library Tests Classes 17 21 Methods 188 149
Metacello
Config Tests
~44% of Methods
Kernel
![Page 6: Ocean update - ESUG Conf 2011 @ Edinburgh](https://reader035.vdocuments.mx/reader035/viewer/2022062418/555bdf35d8b42a33078b48cc/html5/thumbnails/6.jpg)
Hard time writing tests!
Socket connected?
Data received?
Data sent?
Socket closed?
Concurrency Low-level
![Page 7: Ocean update - ESUG Conf 2011 @ Edinburgh](https://reader035.vdocuments.mx/reader035/viewer/2022062418/555bdf35d8b42a33078b48cc/html5/thumbnails/7.jpg)
How to Help?
Your code
![Page 8: Ocean update - ESUG Conf 2011 @ Edinburgh](https://reader035.vdocuments.mx/reader035/viewer/2022062418/555bdf35d8b42a33078b48cc/html5/thumbnails/8.jpg)
OCEAN
Jannik Laval
Olivier Auverlot
Luc Fabresse
Noury Bouraqadi
Igor Stasenko