Production and Workflow
 PhotoLab Workflow Platform
      PhotoLab Server
      PhotoLab Terminal
      PhotoLab Output Manager
      PhotoLab Network
 Franchise Workflow Platform
      Distributed Fulfillment
      Production Publisher
      Production Downloader
 Minilab Output Driver

Kiosk and POS Products
 Omnishop Multifunction Kiosk
      Music Application
      Ringtone Application
      Photo Application
      Internet Application
 Photo Kiosk Software
      Instant Print Station
      Digital Order Station
      Print and Gift Station
      UberStation
 Kiosk Monitoring System

Internet Technologies
 PhotoSite
 PhotoCart™
 Adobe Online Services
 XP Print Services Wizard

Consumer Technologies
 CD Viewer
   Home > Products > SFML
The SFML Difference

Storefront.com has developed SFML™, a powerful yet extremely simple commerce-oriented markup language that can be utilized by programmers and non-technical computer users to implement significant ebusiness functionalities. Unlike most computer languages that are “bottom-up” and designed to support complexity, SFML™ is a simple “top-down” markup language that promotes simplicity by its very nature. Developing applications in SFML™ is extremely quick, as major units of standard ebusiness functionality already exist in a flexible form. These units can easily be added to a web design.

SFML™ delivers components that are guaranteed to work in both modular and molecular forms. The language provides common large-scale building blocks, which are assembled for quick deployment of typical ebusiness sites. The language is also robust enough to allow designers to control component and presentation functionalities. The developers then accomplish their goal without being exposed to the complexity inherent in bottom-up programming languages.

Benefits:
  • SFML™ dramatically improves implementation and deployment schedules, speeding time to market and providing maximum scalability as the operation grows.
  • Non-programmers who have basic experience with HTML can create SFML™ sites in minutes; whereas ASP, Perl, Python, PHP, JSP, TCL, JAVA and compiled languages like C and C++ require greater time to implement, and incur additional development and maintenance costs.
  • SFML™ is an ebusiness language that greatly increases collaboration between business administration and content-focused IT professionals, streamlining and reducing the costly process of development.

SFML Language Design

SFML™ is designed:
  • to allow rapid and efficient application development. It empowers users to create applications in minutes, not months.
  • to be a simple, yet flexible language that can be used by web developers as well as programmers to rapidly create applications. It is highly functional when operated simply without variables and language constructs, yet includes such abilities for advanced users and applications that require them.
  • to be a language that is compatible with existing HTML editors and web authoring tools.
  • to be a language that can easily be extended to support XML, XSLT, WML, HDML, SVG and other emerging client side languages. SFML builds on XML, SQL, CSV, EDI and other industry standards.
  • to be a database-independent language. The design goal was to support a wide variety of databases. SFML™ currently supports Oracle, MS-SQL, MySQL and Postgres with additional database drivers are in development.
  • to be an OS-independent language. SFML™ runs on many flavors of Unix and Win32.
  • to be a server-independent language. SFML™ has been developed and extensively tested using Apache and IIS, but the code base is highly portable to other web servers and databases.
  • to work on platforms that scale out and scale up. The Storefront.com server design is to distribute much of the load across a farm of fast inexpensive replicating servers that host the non-critical data; critical data such as transactions are committed to secure redundant database servers.
  • to support an extensible object schema that can be implemented efficiently on a variety of popular SQL databases.
  • to create a language that is suitable for creating storefronts, marketplaces, community sites, and more.
  • to support streaming and rich media.
  • to support digital delivery of virtual products.
  • to create a language that interfaces easily with virtual warehouses that manage fulfillment and reverse logistics. SFML™ directly interfaces with Storefront.com's Warehouse Management System is a full featured efficient virtual warehouse that supports EDI, ASC-X12, EDIXML, BizTalk, InsideLine, cXML, and other fulfillment protocols.
  • to develop SFML™ objects to support various commerce models including b2c, b2b, auction, reverse auction, marketplace, c2c, and future models not yet invented.
  • to be able to run on royalty-free servers with support for Linux, FreeBSD, MySQL and Postgress.
  • to extend SFML™ beyond commerce, into community site design and management. SFML™ includes tags for web mail, message boards, articles, news feeds, member directories, streaming media and more.