190 likes | 319 Views
Latest News of the Erlang/OTP Releases. Erlang/OTP R8B to be released October 17. Supported platforms: Sun Solaris 2.5-2.7 Sparc Sun Solaris 8 UltraSparc LINUX X86 Red Hat 7.1 Windows NT/2000 (Windows 95/98) Vxworks on PPC603, PPC860 Open Source R8B (OsX,FreeBSD,Linux, ...).
E N D
Latest News of the Erlang/OTP Releases Erlang/OTP R8B to be released October 17. Supported platforms: Sun Solaris 2.5-2.7 Sparc Sun Solaris 8 UltraSparc LINUX X86 Red Hat 7.1 Windows NT/2000 (Windows 95/98) Vxworks on PPC603, PPC860 Open Source R8B (OsX,FreeBSD,Linux, ...) Network Core Products
Highlights in Erlang/OTP R8BSystem documentation NewPermuted index New Efficiency Guide Fewer levels in the HTML doc Network Core Products
Highlights in Erlang/OTP R8BSystem documentation Network Core Products
Runtime system stdlib/kernel Memory handling • Improved memory management on UNIX (using mmap) gives less fragmentation and better performance. • Improved diagnostic BIF's retrieving memory information Network Core Products
Runtime system stdlib/kernel File I/O • Improved multithreaded I/O • Support for scatter/gather I/O in the file driver to improve performance. • Improvements of the real-time characteristics for the single threaded case (default) when reading/writing very large blocks. Network Core Products
Runtime system stdlib/kernel New functions in ets and dets • select/2 and select_delete/2 more powerful than match_object/2 and match_delete/2. • New variants of match,match_object and select to retrieve matching objects in smaller chunks • member/2to check for a key without retrieving the whole object • insert/2 accepts a list of objects to be inserted in one call • delete_object, delete_all_objects, from_(d)ets, to_(d)ets, init_table and test_ms (only ets) Network Core Products
Runtime system stdlib/kernel Improved disc based storage • Dets, improved speed and resource consumption ,works better with multithreaded I/O. • Disk_log, Improved performance, especially when using multithreaded I/O. Network Core Products
Runtime system stdlib/kernel Misc improvements • Improved inet_driver (IP) • Named ports • Improved floating point arithmetic • Hidden Erlang nodes (useful for test tools) • New module sofs, functions for manipulating Sets of Sets • HiPE is integrated and can be enabled when building the Open Source version. Network Core Products
Compiler/Language • New syntax for setting all remaining fields in a record#myrecord{a=Val,_=’_’} • New logical operators andalso, orelse • New more powerful inliner • Optimizations regarding records • Optimizations regarding list comprehensions Network Core Products
Mnesia the DMBS • Improved performance for tables with disk_copies property. • Improved performance for disk_only tables (because of dets). • Mnesia:select/2 and 3 which can replace use of mnemosyne and mnesia:match_object. • Synchronous transactions Network Core Products
Orber and Corba services • Improved performance for inter-ORB communication, and reduced memory consumption. • Completely redesigned cosEvent , now OMG compliant. • New service cosFileTransfer compliant with preliminary OMG spec. • New service cosProperty compliant with OMG. Network Core Products
Megaco/H.248 Media Gateway Protocol • New application Megaco • the first implementation of the H.248 protocol within Ericsson • The Megaco application in Erlang/OTP supplies a framework for building gateways and controllers on top of the Megaco/H.248 protocol stack. • Tested in interop event together with several other vendors Network Core Products
Wireless Access Trunking Gateway PSTN Access Gateway Controller Signaling Gateway Next Generation Network: Softswitch Model SS7 Network SS7 SIGTRAN/TALI/Q.2111 Q-BICC/SIP-T SS7 SS7 Gateway Controller MEGACO/H.248 MEGACO/H.248 NEW DOMAIN Media Gateway IP/ATM Enterprise RTP/RTSP ASP Network Core Products
The Megaco/H.248 protocol stack in Erlang/OTP Network Core Products
Asn1, compiler and runtime functions • Support for Information Objects according to ITU-T X.681 for both BER and PER • New options ber_bin and per_bin which uses bit-syntax and binaries in the encode/decode routines.Gives improved performance. • Support for DER (a restriction to BER) Network Core Products
ODBC, interface to SQL databases • ODBC redesigned • Improved speed • New functions • Retaining old functions for backwards compatibility Network Core Products
Tools • Cover a new Code Coverage tool which replaces Coast. Significantly improved speed and much easier to use. • Fprof a new profiling tool which measure how time is used in Erlang programs. Uses trace to file to minimize performance impact, and displays time for calling and called functions. Network Core Products
Misc • Webtool a framework for web based tools, Web interface to appmon and cover • For a more complete list read the Highlights doc in the release (also in EUC proceedings) Network Core Products
Many thanks to • Contributors • Licensed users • Open Source users Network Core Products