Ocean
- 3. TCP+ IPv4
UDP+… +IPv6
VM
Socket
plugin
- 4. TCP+ IPv4
UDP+… +IPv6
H ard
VM
p
toplugin
Socket
ort
- 5. ByteArray
TCP+ IPv4
UDP+… +IPv6
Image
Socket SocketAdress
HTTPSocket SocksSocket
- 6. ByteArray
TCP+ IPv4
UDP+… +IPv6
Image
Dir
Socket
ty! SocketAdress
HTTPSocket SocksSocket
- 8. Let's redo it!
Wrap
Hard OS
to port Lib.
Dirty! OOP
100%
0% ested
t
tested
- 9. OCEAN idea
Image Ocean Alien
Library Library
Wrap
VM Alien
plugin
OS
Lib.
OS Network
API
- 10. Image
OCEAN Library
OOP
100%
tested
- 11. Lat es t
OCEAN Library
version
Image
OOP
100%
tested
- 12. Hard time writing tests!
Socket
Data closed?
sent?
Socket
connected?
Data
received?
renc y!!!
Co n cu r
- 13. OSProcess for tests
Image OSProcess Ocean Alien
Library Library Library
VM OSProcess Alien
plugin plugin
OS System Network
API? API
- 16. Por table
OOP
100%
tested
To do
Clean up Pharo
Ocean-based
OO Middleware
Smaller VM
- 17. Por table
OOP
100%
tested
To do
Clean up Pharo
Ocean-based
OO Middleware
Smaller VM
- 18. Por table
OOP
100%
tested
To do
Clean up Pharo
Ocean-based
OO Middleware
Smaller VM