1 / 19

Latest News of the Erlang/OTP Releases

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, ...).

Download Presentation

Latest News of the Erlang/OTP Releases

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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

  2. Highlights in Erlang/OTP R8BSystem documentation NewPermuted index New Efficiency Guide Fewer levels in the HTML doc Network Core Products

  3. Highlights in Erlang/OTP R8BSystem documentation Network Core Products

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. The Megaco/H.248 protocol stack in Erlang/OTP Network Core Products

  15. 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

  16. ODBC, interface to SQL databases • ODBC redesigned • Improved speed • New functions • Retaining old functions for backwards compatibility Network Core Products

  17. 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

  18. 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

  19. Many thanks to • Contributors • Licensed users • Open Source users Network Core Products

More Related