Loading ...
Sorry, an error occurred while loading the content.

NetLogo 1.2beta4 release announcement

Expand Messages
  • Uri Wilensky
    The NetLogo development team at the Center for Connected Learning and Computer-Based Modeling at Northwestern University is pleased to announce the 1.2beta4
    Message 1 of 1 , Mar 3, 2003
    • 0 Attachment
      The NetLogo development team at the Center for Connected Learning and
      Computer-Based Modeling at Northwestern University is pleased to
      announce the 1.2beta4 release of NetLogo. NetLogo 1.2beta4 is
      available for free download from our site at
      http://ccl.northwestern.edu/netlogo/ .

      Please try it and out and send us bug reports at
      bugs@... and other suggestions and comments at
      feedback@....

      Notes on release status:

      - Although this is a beta, not a final, release, we believe it is in
      close to final form. The main reasons it is beta are because
      significant changes were made to the engine to increase its speed,
      and because significant changes were made to the underpinnings of
      the GUI to enable OS X support. The OS X native application may
      still have some bugs. To ensure that our final release is of the
      highest quality, bug reports and feedback from our users are very
      important.

      - 1.2 is the first version of NetLogo to include support for Computer
      HubNet, a system where users on multiple computers can all take part
      in a simulation. Computer HubNet is adapted from our
      calculator-based HubNet system, developed in conjunction with the
      University of Utah and Texas Instruments, and employing the TI
      Navigator network. Both the calculator and computer versions will
      continue to be supported and developed. Computer HubNet is still
      early in its development cycle, so we are calling it alpha software.

      The following is a (partial) list of changes made since our last
      public beta (NetLogo 1.2beta2):

      + system:
      - fixed 1.2-only stability problems on Windows 98 (and
      possibly Windows 95 and ME) where models that used
      turtle shapes could make NetLogo freeze or crash
      - running the full NetLogo authoring environment as an
      applet in a web browser is no longer supported (saving
      individual models as applets is still supported,
      however)
      - running NetLogo under the Microsoft VM on Windows is no
      longer supported (saved applets still work in this VM,
      however)
      - for Mac OS X users, the application is now packaged as a
      disk image (.dmg) file instead of an InstallAnywhere
      installer
      - on non-Windows, non-Mac platforms such as Linux, the
      application is now packaged as a tar.gz file instead of
      an InstallAnywhere installer
      + content:
      - improved models: GasLab Adiabatic Piston (minor changes
      and cleanup), GasLab Gas in a Box (fixed 1.2-only bug
      where particles could escape the box under certain
      circumstances and cleanup), GasLab Moving Piston
      (default settings changed), CC Volume (default settings
      changed), Decay (bug-fixes, cleanup), Cellular Automata
      1D (show-rules works again now), most ProbLab models
      (improved functionality and info tabs), Altruism (cleanup),
      Cooperation (cleanup), Rope (cleanup), Pac-Man
      (bugfix), Tetris (cleanup)
      + language changes:
      - changed the behavior of mod for negative numbers to
      match the usual mathematical definition of modulo
      - added new math primitive remainder (which is like mod,
      but handles negative numbers the way mod used to before
      the above change)
      - added new agentset primitive random-n-of
      - the min and max primitives now signal a runtime error
      when given an empty list as input (instead of returning
      a bogus very high or very low value)
      + engine fixes:
      - the diffuse4 primitive now works properly in non-square
      worlds
      - fixed some cases where patch labels were drawn
      incorrectly
      - fixed bug where the compiler sometimes produced
      incorrect error messages for some kinds of incorrect
      code involving wrong agent types
      - when exporting a plot, label the axes using the plot's
      axis labels (instead of always "xcor" and "ycor")
      - fixed plotting bug where the histogram and
      histogram-list primitives did a full plot pen reset
      (instead of just clearing the pen's points, as
      documented)
      - fixed 1.2-only bug where sometimes points and lines were
      intermittently missing from plots (happened most on OS X
      native, but other platforms may have been affected as
      well)
      - fixed 1.2-only bug where models with plots could
      occasionally cause Java exceptions
      - fixed 1.2-only bug where sometimes junk pixels were
      drawn along patch edges in the graphics window
      - fixed 1.2-only bug where the random primitive didn't
      always work properly on negative integers
      - fixed 1.2-only bug where code that nested some
      constructs inside others (e.g. value-from inside with)
      didn't behave correctly
      - fixed 1.2-only bug where having a monitor with no code
      in it could cause a model to behave incorrectly
      - fixed 1.2-only bug that was making the nLogoLite.jar
      file (a support file for saved applets) a good deal
      larger than it should have been
      + interface fixes:
      - the keyboard shortcut for switching to the Interface tab
      no longer changes the agent type in the Command Center;
      use the tab key for that instead
      - fixed bug where turtle monitors sometimes came up blank
      for breeded turtles with many variables
      - fixed problems with incorrect font sizes in the command
      center when zooming
      - on Mac OS 8 and 9 (and Classic under X), you can now
      zoom smaller one additional time before text in the
      interface tab starts becoming illegible
      - fixed 1.2-only bug where the Procedures tab didn't zoom
      properly
      - fixed 1.2-only bug where sometimes selection
      highlighting in the Procedures tab could get out of sync
      with reality
      - fixed 1.2-only bug where making a new plot, then
      pressing the cancel button produced a Java exception
      - fixed Windows-only, 1.2-only bug where sometimes NetLogo
      would freeze on quit
      - fixed Linux-only, 1.2-only bug where popup menus in the
      Interface tab had incorrect background colors
      + computer HubNet improvements:
      - a Participatory Simulations Guide for computer HubNet is
      now available from the Participatory Simulations Project
      website (http://ccl.northwestern.edu/ps/); it contains
      curriculum for most of the activities included in the
      NetLogo release
      - improved activities: Gridlock (fixed a theoretical
      problem where both the Initial Login and the Go buttons
      could attempt to process the same message from a
      client), Polling (severe performance bug fixed), Tragedy
      of the Commons (cleanup, bugfixes)
      - troubleshooting section added to the HubNet Guide
      - graphics windows and plots are now by default not mirrored
      on clients (the HubNet Guide explains how to enable this
      experimental feature)
      - IP address appears in larger font size in HubNet Control
      Center
      - some error messages improved
      - various improvements to HubNet Guide section of User
      Manual
      + calculator HubNet improvements:
      - a Participatory Simulations Guide for calculator HubNet
      is now available from the Participatory Simulations
      Project website (http://ccl.northwestern.edu/ps/); it
      contains curriculum for all the activities included in
      the NetLogo release
      - improved model: Gridlock (fixed a theoretical problem
      where both the Initial Login and the Go buttons could
      attempt to process the same message from a client)
      - fixed 1.2-only bug that caused the frequency of polling
      of the server to slow down over time


      Reporting Bugs:

      We would appreciate your comments and bug reports. If you find a bug,
      please send us a bug report (as detailed as you can -- including OS,
      method of running NetLogo, commands used, attach your model if
      possible, etc.) so that we can correct the bug as speedily as
      possible. Please send bug reports to bugs@....

      Feedback:

      To provide feedback to the NetLogo development team, please visit our
      contact page at http://ccl.northwestern.edu/netlogo/contact.shtml or
      send email to feedback@....

      Getting Started:

      To get started using NetLogo, visit our web page:
      http://ccl.northwestern.edu/netlogo/ .

      Receiving Release Announcements:

      To receive announcements of NetLogo releases and new features,
      subscribe to the netlogo-announce mailing list. To subscribe to
      netlogo-announce, send a message to:
      listserv@...

      The body of the message should say:
      subscribe netlogo-announce your-first-name your-last-name

      To be removed from the announcements list, send a message to:
      listserv@...

      The body of the message should say:
      unsubscribe netlogo-announce

      Joining the netlogo-users group:

      We also have a Yahoo! group where users can discuss NetLogo
      with each other and with the CCL team. To join the group, or
      just to browse the group's message archives, visit:

      http://groups.yahoo.com/group/netlogo-users/

      NetLogo 1.2beta4 files

      The release package for NetLogo 1.2beta4 includes:

      * "NetLogo" application
      * "HubNet Client" application
      (for Mac OS X users, both native and Classic versions of these
      applications are included)
      * "nLogo.jar", "nLogo.cab", "nLogoLite.jar", "HubNet.jar", and
      "swingall.jar" internal support files
      * "Docs" folder containing a "NetLogo User Manual" -- complete
      documentation in HTML and printable PDF formats
      * "Models" folder containing the NetLogo Models Library
      of Sample Models, Code Examples, and HubNet Activities
      * Uninstall NetLogo application, install.xml file and Uninstaller
      Data Folder
      * ReadMe file


      Credits

      NetLogo was designed by Uri Wilensky, project leader and director of
      the CCL. The lead developer is Seth Tisue. Many others have greatly
      contributed. The development of NetLogo and HubNet is part of the
      Participatory Simulations project -- a collaboration between
      Northwestern University's Center for Connected Learning and
      Computer-Based Modeling (CCL) and the University of Utah.

      The design of NetLogo was supported through funding from the National
      Science Foundation (grants REC 9814682 and REC 0126227). Additional
      support for the design of HubNet (calculator version) was provided by
      Texas Instruments.


      Enjoy,


      Uri Wilensky
      Associate Professor of Learning Sciences and Computer Science
      Director, Center for Connected Learning and Computer Based Modeling
      http://ccl.northwestern.edu
    Your message has been successfully submitted and would be delivered to recipients shortly.