Monday, May 2, 2016

Franz's (+ Lisp Graph) Tech Corner - May 2016



In this issue

The 9th European Lisp Symposium, May 9-10, Krakow, Poland
European Lisp Symposium
The purpose of the European Lisp Symposium is to provide a forum for the discussion and dissemination of all aspects of design, implementationand application of any of the Lisp and Lisp-inspired dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP, Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on. We encourage everyone interested in Lisp to participate.
The conference will be held at the Department of Computer Science, AGH University of Science and Technology, in Krakow, Poland.


For additional information about the conference, see here.

Tech Corner Article: New JSON-RPC interface
json logo
JSON-RPC is a "lightweight remote procedure call protocol similar to XML-RPC" (to quote from the website json-rpc.org/). #AllegroCL now has an API within Lisp to JSON-RPC. The module depends on the ST-JSON open source module. The API was releaased as a patch so Allegro CL must be updated before the module can be used.

See the JSON-PRC API documentation for further information and examples.

Franz Inc. named to KMWorld Magazine's 2016 "100 Companies that Matter in Knowledge Management"
km-world-logo
As knowledge management evolves, so does their list of 100 Companies That Matter in KM. Featuring basic imaging technology when it was first published years ago, the list has expanded to include a galaxy of technologies and capabilities to meet the knowledge needs of a mobile workforce. Whether the designated companies specialize in collaborative, cloud or cognitive computing or a host of other categories, their solutions represent the best in innovation, creativity and functionality.
As the definition of knowledge management has changed over the years, so too has the list, including both familiar companies that have appeared multiple times and first-time recipients of the coveted designation. New or well known, all the companies offer solutions designed to help users and customers find what they need whenever and wherever they need it... and what they need is the ability to access, analyze and share crucial knowledge.
Read the full article here.

Bloor Group's Inside Analysis article - How Many Trips to the ER Does It Take?
Bloor Group logo
The Precision Medicine Initiative (PMI), announced last year, seeks to leverage big data to better understand the relationships between people, disease and other factors and harness that information to make individualized diagnoses and treatments. Although it's a top-down initiative, it's up to the health networks themselves to develop and implement the technology.
No relational database could manage a spread of structured data, unstructured data, images, clinical narratives, geolocation data, etc. Such enormous volumes of complex data seem destined for Hadoop or a data lake. However, the most feasible way to understand patterns and relationships buried in this data is by using semantic graph analytics.
One of the collaborations poised to capitalize on the PMI is Montefiore Medical Center and Franz Inc. They have teamed up (along with Intel, Cloudera, and Cisco) to create a Semantic Data Lake(SDL) for healthcare, helping to make precision medicine accurate and reliable. At the core of the SDL is Franz's flagship product,AllegroGraph, a semantic graph analytics product integrated with Hadoop.

Recent Articles about Franz - #AllegroGraph 


Follow us on Google Plus, Twitter, LinkedIn, and YouTube 

Google+
Twitter


Training Schedule
Gruff

LabBECOME ALLEGRO CERTIFIED - To obtain your Allegro CL Certification enroll in our LIVE Program which offers developers an opportunity to learn and improve their Lisp programming skills from the comfort of their home or office while interacting with the Franz instructor.
Lisp Programming Series Level I: Basic Lisp Essentials - June 1, 8, and 15
Lisp Programming Series Level II: Specialized Components of Lisp - July 6, 13, and 20
For additional information and to register, see here.

Wednesday, March 2, 2016

Franz Inc. named to KMWorld Magazine's 2016 "100 Companies that Matter in Knowledge Management"

As knowledge management evolves, so does their list of 100 Companies That Matter in KM. Featuring basic imaging technology when it was first published years ago, the list has expanded to include a galaxy of technologies and capabilities to meet the knowledge needs of a mobile workforce. Whether the designated companies specialize in collaborative, cloud or cognitive computing or a host of other categories, their solutions represent the best in innovation, creativity and functionality.
As the definition of knowledge management has changed over the years, so too has the list, including both familiar companies that have appeared multiple times and first-time recipients of the coveted designation. New or well known, all the companies offer solutions designed to help users and customers find what they need whenever and wherever they need it... and what they need is the ability to access, analyze and share crucial knowledge.
Read the full article here.

Monday, February 22, 2016

Franz Inc. (+ Lisp Graph) Tech Corner - March 2016



Tech Corner News
March, 2016

In this issue

Allegro CL Application: Fast-Square's Coil Cut Optimizer (CCO)
fast-square-logo
Coil Cut Optimizer (CCO) is an Optimization software application for Steel Service Centers, which helps human programmers generate Optimized Cutting Patterns for Slitting and Cut-To-Length machines, minimizing Trim-Loss (Scrap) and Set-up time.
The Optimization algorithm used in CCO has received the IAAI award from the American Association for Artificial Intelligence as best Industrial Application of Artificial Intelligence: E.Bertolotti, E.Castaldo, G.Giannone "Near Optimal Objects Packing Through Dimensional Unfolding", in "Proceedings of the Eight Annual Conference on Innovative Applications of Artificial Intelligence" (pg. 1433-1442); The MIT Press.
To read the full article, see here.

Edi Weitz's New Book: Common Lisp Recipes
Logo
This book is a collection of solutions to problems and answers to questions you are likely to encounter when writing real-world applications in Common Lisp. Written by an author who has used Common Lisp in many successful commercial projects over more than a decade, this book covers areas as diverse as web programming, databases, graphical user interfaces, integration with other programming languages, multi-threading, and mobile devices as well as debugging techniques and optimization, to name just a few. It is also the first Common Lisp book to tackle such advanced topics as environment access, logical pathnames, Gray streams, delivery of executables, pretty printing, setf expansions, or changing the syntax of Common Lisp.


For further information about this book, including how to buy it, see here

The 9th European Lisp Symposium, May 9-10, Krakow, Poland
European Lisp Symposium
The purpose of the European Lisp Symposium is to provide a forum for the discussion and dissemination of all aspects of design, implementationand application of any of the Lisp and Lisp-inspired dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP, Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on. We encourage everyone interested in Lisp to participate.
The conference will be held at the Department of Computer Science, AGH University of Science and Technology, in Krakow, Poland.


For additional information about the conference, see here.

Tech Corner Article: 32-bit Lisp on Ubuntu
package

Ubuntu Linux ceased supporting 32-bit libraries and as a result, we believed that 32-bit Allegro CL would not work reliably on that operating system. (64-bit Allegro CL was not affected.) So we documented that 32-bit Allegro CL was no longer supported on Ubuntu. However, one of our intrepid users figured out how to get 32-bit Allegro to work and we verified his procedure.



Read the full Tech Corner article here.

Tech Corner Article: New Express avoids 'cannot reserve aclmalloc' problem
heap
Particular with Windows 10, but also on other OS's, users have reported problems when Allegro CL attempts to start: an error with a message similar to "Could not restore the image file" or "Aclmalloc heap has to be relocated" is signaled and Lisp fails to start.
Allegro CL has to map several areas when it starts, two being the Lisp heap and the Aclmalloc heap. The location of the Lisp heap is flexible but the Aclmalloc heap must be mapped to the location specified when it was built. Historically, there has been no problem doing this, but, particularly in 64-bit OS's, more of the area used by 32-bit Lisp is being used by the OS (mapping libraries and such). As a result, it is more common for there to be mapping problems on startup, with messages like the ones listed.
If this happens to you, you can try restarting your computer (which may change where things are mapped) but beyond that, there are no easy solutions. To address this problem, we have created a new version of Allegro CL Express with heap locations more carefully chosen.
Express users should replace their current 10.0 version with the new one, available from http://franz.com/downloads/clp/survey.

Gruff v6.1 Now Available
gruff screen shot
New Features Include:
  • CONSTRUCT queries are now handled (though not with SPARQL endpoints). The constructed triples will be browsable as part of an ad hoc federation with the currently open store, and so the store is not modified.
  • On Windows, SPARQL queries in the query view can now be canceled (though not for SPARQL endpoints or on Agraph 3.3). The "Run Query" button turns into a "Cancel Query" button to indicate this.
  • The new command "Help | Activity Logging" can be used to generate debugging information to send to Franz, especially for actions that take too long or if a bad state arises in the graph view.
  • When using "Display | Display a Class Node by Class Hierarchy" or "Display | Display an Instance Node by Class Hierarchy", you can now select multiple classes to display them all or an instance of each one.
  • The command "Link | Display Linked Nodes for the Current Predicates" is now more interruptible (with Escape or Q as usual).
  • Fixed: A few commands could sometimes take a long time due to accidentally not limiting the number of triples that they fetch from the server. These commands include "Display | Display an Instance Node by Class Hierarchy", "Edit | Edit Node by Type" and selecting a predicate according to domain and range specifications. (This was discovered by using the new activity logging.) You can also cancel Edit Node by Type as usual with Escape or Q if it's still taking too long.
  • Fixed: The background pixmap in the graph view could get lost and no longer displayed because it pointed to a file in an earlier version of Gruff that you deleted.
  • The table view will now indicate when the displayed set of triples is incomplete due to "Global Options | General Triple-Fetching Limit".
  • Miscellaneous refinements to the new lisp evaluation view. You can also now change the fonts on the Evaluation Options menu.
  • Still more tweaks to the new tree layout algorithm for neatness and reduced link lengths.
  • Other small efficiency improvements.

For additional information, see the Gruff Documentation

Franz awarded Corporate America's Best in Semantic Web Technology - USA & Leader in Graph Database Products
Logo
Franz Inc., an early innovator in Artificial Intelligence (AI) and leading supplier of Semantic Graph Database technology has been recognized As "Best in Semantic Web Technology - USA & Leader in Graph Database Products" by Corporate America Software and Technology.
"At Corporate America, it's our priority to showcase prominent professionals who are excelling in their industry and outperforming their competitors," said Hannah Stevenson, Managing Group Editor, AI Global Media. "Franz Inc. have a reputation for innovation, utilizing their expert knowledge to create complex and exciting Graph Database solutions. Franz's unique platforms offer highly scalable technologies for solving complex Big Data challenges."

Franz Inc. Recognized Among Top 10 Analytics Solution Providers 2016 by Pharma Tech Outlook
Pharma Tech Outlook
Franz Inc. makes it to Pharma Tech Outlook's Top 10 Analytics Solution Providers list for its expertise in transforming data into knowledgeable insight.
The annual list showcases the Top 10 Analytics Solution Providers 2016. The positioning is based on evaluation of Franz Inc.'s specialties in providing high-performance, transactional, and highly scalable Graph Database that provides the solid storage layer for powerful enterprise grade NoSQL applications. The annual list of companies is selected by a panel of experts and members of Pharma Tech Outlook's editorial board to recognize and promote Technology entrepreneurship.
Franz Inc has been selected after being evaluated across a dozen quantitative and qualitative elements. Experts have made the decision by taking to consideration, company's experience, industry recognition, technical certifications, market presence and positive client reviews. The company continued to break new ground within the past year benefitting its customers.
To read more, see here

Follow us on Google Plus, Twitter, LinkedIn, and YouTube 

Google+
Twitter


Training Schedule
Gruff

LabBECOME ALLEGRO CERTIFIED - To obtain your Allegro CL Certification enroll in our LIVE Program which offers developers an opportunity to learn and improve their Lisp programming skills from the comfort of their home or office while interacting with the Franz instructor.
Lisp Programming Series Level I: Basic Lisp Essentials - April 6, 13, and 20
Lisp Programming Series Level II: Specialized Components of Lisp - March 2, 9, and 16
For additional information and to register, see here.

Monday, November 9, 2015

Franz Inc. (+ Lisp Graph) Tech Corner - November 2015



Tech Corner News
November, 2015

In this issue

Webcast - "Enriching the Property Graph with Relationship Objects" - November 18 - 10 AM Pacific
supergraph
In many graph applications we find the link between two nodes is actually a complex object in itself. Property Graph Databases (i.e. Neo4j) try to solve this by putting attribute/values on the edges between nodes but unfortunately this is far too limited as the values cannot be nodes themselves.
Semantic Graph Databases solve this by creating 'Relationship Objects' between nodes. In our presentation we will describe four use cases where the Property Graph“≥ shortcomings were solved by using Relationship Objects. An online banking application, a fraud detection application for a European tax office, a machine learning application in healthcare and the CrunchBase investment database.
Working with these 'Relationship Objects' is very efficient because we employed a new 'Super Graph' pattern that summarizes connections between nodes in such a way that even in graphs with large branching factors we still can perform super fast search.
Another advantage of the relationship objects is that it makes it far more straightforward to interactively explore large graph space in an aesthetically pleasing way in Gruff, Franz's advanced graph visualization tool.
Register for this webcast here.

In case you missed it, ACL 10 Now Available
ACL 10.0 splashscreen
October 7, 2015 Franz Inc., an early innovator in Artificial Intelligence (AI) and leading supplier of Common Lisp (CL) development tools and Semantic Graph Database technology, today announced Allegro CL 10, which includes key performance enhancements now available within the most effective system for developing and deploying applications to solve the problems in the field of Artificial Intelligence. "Demand for faster, more intelligent and scalable applications is increasing with the Big Data onslaught that is impacting applications in traditional AI industries like National Defense, but also in Life Sciences, Manufacturing and Financial Analytics," said Dr. Jans Aasman, CEO of Franz Inc.

To read the full press release, see here.

Tech Corner Article: Package alternate names in Allegro CL 10.0
package

When a symbol must be package qualified when printed, the system must decide whether to use the package name or one of its nicknames. In earlier releases, Allegro CL allowed users to choose between the name and the principal (first in the list) nickname, but that method turned out to have problems. Starting in release 10.0, users may choose exactly which among the name and all the nicknames should be used, with the choice being made per package rather than globally.



Read the full Tech Corner article here.

Tech Corner Article: Support for Alpha Blending on Windows
Alpha Blending

Alpha blending is the process of combining a translucent foreground color with a background color, thereby producing a new blended color. Common Graphics on Windows in Allegro CL 10.0 supports alpha blending.




Read the full Tech Corner article here.

Gruff v6.0 Now Available
gruff screen shot
New Features Include:
  • New Screen Layout Options
  • You can now quickly invoke certain commands by clicking the corners of nodes in the graph view. Small icons will appear for the commands to indicate when you're in the right spot. You can right-click a corner to globally assign a different command to that corner. See the new "Visual Graph Options | Node Corner Clicks" child menu.
  • For advanced users who are comfortable writing lisp code, there is a new view for evaluating lisp expressions to control Gruff programmatically. See View | Lisp Evaluation View.
  • Small improvements and fixes have been made to the new tree layout algorithm.
  • "Link | Display Linked Nodes from an Outline" (formerly "from a Tree") now positions its dialog beside the selected node. You can cancel the dialog quickly by moving the mouse cursor out of the dialog, and say OK quickly by right-clicking anywhere in the dialog.
  • The new command "Select | Reselect a Recent Node" lets you choose a recently-selected node from a pop-up menu to reselect it. This can be handy for then applying a command to it with a keyboard shortcut.
  • The query view's "Create Visual Graph" button finds more triples to display in queries that have UNION or OPTIONAL groups, in the default mode where "Query Options | Include More Triples in Visual Graphs" is not enabled.
  • Zooming with the mouse (when "Visual Graph Options | Layout Options | Mouse Wheel Zooms" is enabled) will now center the zooming around the mouse cursor position.
  • A few commands on the File menu have been moved onto a new Miscellaneous child menu.
  • When using "Link | Display a Linked Node from Menus" and choosing the All choice when selecting the predicate, triples for the rdfs:label predicate (or any custom label predicates) will no longer be added to the display, because the label is shown on the node itself already.
  • On the old 3.3 version of AllegroGraph, the store-opening dialog no longer has widgets for specifying a remote host and a port, because Gruff on AG 3.3 is normally used only with the server that's built into Gruff, and so those widgets were more confusing than useful.
  • When sorting query results by one of the columns, numeric values will now be sorted numerically rather than alphanumerically like other values.

For additional information, see the Gruff Documentation

SmartData Conference Video - "Healthcare Analytics with a Smart Data Lake"
Logo
Montefiore Medical Center in collaboration with Franz, Intel, Cloudera and Cisco created a scalable and extensible Learning Healthcare System platform for accountable care and precision medicine initiatives. We call the underlying Hadoop based big data platform a "Semantic Data Lake" (SDL).
The SDL integrates complex information and analytic requirements including:
  • Basic science
  • Clinical
  • Population
  • Community
  • Environmental
  • Behavioral
  • Wellness research data
The SDL links and fuses domain specific models (ontologies), biomedical terminologies and taxonomy systems, and other contextual metadata with ERP data, Electronic Medical Records, and medical device data in massive volumes. The SDL provides a uniform, semantically integrated, self-descriptive information repository based on graph representations of multi-source, heterogeneous data (including free text clinical narratives). We expect to grow this platform to 4 trillion edges at the end of 2015.
Montefiore uses this platform for scalable knowledge-based analytics for classification, pattern recognition, predictive modeling, and simulations. We will demonstrate how we can create smart applications for decision support, fraud detection, risk management, personalized care management, signal detection and notifications.
See here to watch the presentation video.
Note: Registration is required to gain access to the conference videos.

Recent Articles about Franz - AllegroGraph 


Follow us on Google Plus, Twitter, LinkedIn, and YouTube 

Google+
Twitter


Training Schedule
Gruff

LabBECOME ALLEGRO CERTIFIED - To obtain your Allegro CL Certification enroll in our LIVE Program which offers developers an opportunity to learn and improve their Lisp programming skills from the comfort of their home or office while interacting with the Franz instructor.
Lisp Programming Series Level I: Basic Lisp Essentials - February 10, 17, 24
Lisp Programming Series Level II: Specialized Components of Lisp - December 2, 9, and 16
For additional information and to register, see here.

Subscribe to Franz RSS feeds: RSS Feeds

Tuesday, October 6, 2015

Franz (+ Lisp Graph) Tech Corner - October 2015



Lisp Tech Corner News
October, 2015

In this issue

Allegro CL 10 Now Available
ACL 10.0 splashscreen
October 6, 2015 Franz Inc., an early innovator in Artificial Intelligence (AI) and leading supplier of Common Lisp (CL) development tools and Semantic Graph Database technology, today announced Allegro CL 10, which includes key performance enhancements now available within the most effective system for developing and deploying applications to solve the problems in the field of Artificial Intelligence. "Demand for faster, more intelligent and scalable applications is increasing with the Big Data onslaught that is impacting applications in traditional AI industries like National Defense, but also in Life Sciences, Manufacturing and Financial Analytics," said Dr. Jans Aasman, CEO of Franz Inc.

To read the full press release, see here.

Free ACL 10 Express Edition - Download Now
ACL Logo
An updated version of Allegro 9.0 Express (our free version of Allegro CL 9.0) is now available. It has a license expiration date of February 1, 2016 (the older version expired on September 15, 2015). It also has all updates and patches as of September, 2015. You can just download the new license file from that site, if preferred. Its name is devel.lic and you should copy it into the Allegro CL 9.0 Express directory overwriting the current license. Also, the 10.0 Express version will be available soon.


Express users should download the new version starting from here.

New Garbage Collection Features in Allegro CL 10.0
Garbage Collection
Allegro CL 10.0 has a new garbage collection implementation. The basic design is unchanged: the heap is divided into two newspaces and an indeterminate number of oldspaces. Regular scavenges clear garbage out of newspace using a stop and copy algorithm, and objects that survive a specified (initially 4) scavenges are tenured to oldspace. Oldspaces are gc'ed during global gc's only, using a mark and sweep algorithm.
New in 10.0 are:
  1. The garbage collector can use multiple processors to perform its work, if they are available.
  2. The garbage collector has better information on pointers on the stack so objects which are actually dead can be gc'ed.
  3. The garbage collector can optionally skip portions of a global garbage collection if the space recovered is too small.
See the Tech Corner Article for further details.

Windows Touchscreen Support in Allegro CL 10.0
touch-screen
Common Graphics, the windowing system associated with Allegro CL, provides touchscreen support on the Windows platform in Allegro CL 10.0. Touchscreen gestures were added to Windows in Windows 7 and are supported in subsequent Windows releases (such as 8 and 10). The Common Graphics facility corresponds closely to the Microsoft API and uses similar names for functions and arguments, though adpated for use in Common Graphics and Lisp.


See the Tech Corner Article for further details.

Franz in the News 



"Common Lisp Programming for Artificial Intelligence" training class to be offered by Dr. Seiji Koide in Tokyo
lambda
Seiji Koide, Ph.D., offers a 3-day training class titled "Common Lisp Programming for Artificial Intelligence" in Tokyo, Japan. The seminar will be based on his upcoming book with the same title.

Please visit http://peatix.com/event/115092 for details.

Follow us on Google Plus, Twitter, LinkedIn, and YouTube 

Google+
Twitter


Training Schedule
Gruff

LabBECOME ALLEGRO CERTIFIED - To obtain your Allegro CL Certification enroll in our LIVE Program which offers developers an opportunity to learn and improve their Lisp programming skills from the comfort of their home or office while interacting with the Franz instructor.
Lisp Programming Series Level I: Basic Lisp Essentials - November 4, 11, and 18
Lisp Programming Series Level II: Specialized Components of Lisp - December 2, 9, and 16
For additional information and to register, see here.

Subscribe to Franz RSS feeds: RSS Feeds