Java IoT Authors: Elizabeth White, Pat Romanski, Zakia Bouachraoui, William Schmarzo, Yeshim Deniz

News Feed Item

FatFractal Emerges from Stealth Mode with End-to-End Platform for Developing Applications with Cloud Backends on Mobile Phones, Browsers or Any Connected Device

FatFractal, an end-to-end solution for developing applications with a cloud backend on any connected device, announced today the launch of the company and platform. The company’s mission is to significantly reduce the time and cost to create web and device-based apps with cloud backends. FatFractal makes it easy to create and deploy a backend, offering never-before-seen, patent-pending features.

As developers themselves, the founders of the company recognized that creating applications with a cloud backend was far too hard. Since the founders could not find a solution for creating apps with the optimal application architecture for the cloud, they built one (FatFractal Platform Architecture). Before developers could spend half their effort on busy work, configuring an infrastructure, setting up a software stack, managing scalability and optimizing performance and security, FatFractal eliminates all that busy work, as well as the need to write boilerplate code. With FatFractal, developers can focus on creating engaging and dynamic apps.

“The Platform as a Service (PaaS) players like Google and Microsoft offer middleware services that tie developers to their infrastructures. Our engine-based PaaS is highly scalable, lightweight and not locked in to any infrastructure,” said Kevin Nickels, President of FatFractal. “The Backend as a Service (BaaS) companies provide an instant datastore, but the backends they provide are mostly black boxes to application developers. FatFractal gives developers easy access and control over their backends, offering productivity improvements of up to 70 percent for applications with complex backend requirements, significantly improving time to market and lowering the cost of development.”

To build an application for mobile, the web or any connected device, a developer codes up the client application and starts persisting data: the backend learns the object model dynamically and it all just works. Developers also have the option of creating schemas to validate their objects using a simple description language called FatFractal Definition Language (FFDL, “fiddle”). In addition to an “instant backend,” the FatFractal platform offers many BaaS features “out of the box,” including the following:

  • Every app gets an instant, customizable REST API
  • The FatFractal serializer/deserializer sends object information over the wire as JSON/HTTP
  • User and Group objects are provided with inherent authentication and methods to login and logout
  • FatFractal provides lightweight services such as geolocation, push, email, payment, social integration using OAuth 2.0
  • A console and data browser for quickly viewing, administrating and managing applications, domains and data

“From a programmer’s point of view, my platform should work for me, not force me to work for it,” stated Gary Casey, founder and software engineer at FatFractal. “We built FatFractal so that developers will constantly be delighted: they will find themselves creating efficient, elegant apps with 50 percent fewer lines of code, certainly no boilerplate code. Our SDKs are designed to fit in with native programming environments, whether the coder is using Objective-C, Java or HTML5/JS or even serverside JavaScript — you can always use native objects, classes, methods and tools exactly as you are used to doing.”

Unlike any other application development platform on the market, FatFractal provides features that developers crave to create applications with cloud backends easily, efficiently and cost-effectively:

  • Enterprise-grade Security: From authentication to sandboxing to encryption at rest, every part of the platform is built to ensure security for both the application and users’ data. FatFractal provides declarative security so developers can set default permissions on collections for specified users and groups, as well as dynamic: at run-time, programmers can change permissions at the collection- and even the object-level.
  • Datagraph: FatFractal has solved a vexing problem for NoSQL datastores involving large numbers of many-to-many relationships by introducing Grab Bags and Back References. Using SQL databases to manage lots of relationships across lots of objects can result in insurmountable complexity as more and more join tables are created. RDBMS scale poorly in a cloud context. FatFractal solves that problem for developers for the first time. (Many-to-Many Relationships & NoSQL? Problem solved.) Developers can now model intricate social networks and complex datagraphs without giving up performance or scalability.
  • Events: Each CRUD action generates an event, which can be trapped and sent to any handler code. This unique feature gives developers flexibility and control. Events can happen before a CRUD action (PRE event), after a CRUD action (POST event, sync), asynchronously (ASYNC) or scheduled (CRON). Event handlers can be cascaded as well, allowing the app’s backend to execute any number of handlers on a CRUD action—it’s easy to set up and extremely powerful. Handlers can be written in any language supported by FatFractal, for example serverside JavaScript.
  • Custom Code: Developers can extend their application’s API with custom code. These server extensions are attached to URIs, allowing developers to take advantage of their apps’ backends to run business logic. As with event handlers, custom code can be written in serverside JavaScript.
  • Complex Queries: Developers can create complex, nested queries without creating special query objects or methods. Object permissions are always respected and because of our unique datagraph, including grab bags and back references, developers can traverse their object models forwards and backwards simply by using queries and without writing any of their own code for that purpose.
  • Language Modules: Given FatFractal is a fully formed PaaS, language modules such as Ruby are provided for developers, and the open module standard means third parties can create any language modules they might wish as well.
  • Local Development: The FatFractal engine can run on any infrastructure and any operating system; in fact, the engine can run on anything that supports the JVM. Developers create their apps on a local FatFractal Engine, using all the tools, methods and testing techniques they already know. Since the Engine is exactly the same locally as in the cloud, developers can deploy to the cloud with a single command and be confident that their app will work exactly the same.

About FatFractal

FatFractal offers an applications development platform that combines the power of an engine-based PaaS with the elegance and simplicity of a BaaS, so developers can quickly go from code to cloud. Developers build native apps for mobile, web and any connected device the way they should be built: quickly and efficiently, leveraging native code on the clientside and harnessing the power of the backend. Creating engaging apps with a cloud backend takes less time, results in elegant code, and developers can deploy them, scale them and manage them at a far lower cost than ever before. For more information, see http://www.fatfractal.com.

More Stories By Business Wire

Copyright © 2009 Business Wire. All rights reserved. Republication or redistribution of Business Wire content is expressly prohibited without the prior written consent of Business Wire. Business Wire shall not be liable for any errors or delays in the content, or for any actions taken in reliance thereon.

IoT & Smart Cities Stories
Atmosera delivers modern cloud services that maximize the advantages of cloud-based infrastructures. Offering private, hybrid, and public cloud solutions, Atmosera works closely with customers to engineer, deploy, and operate cloud architectures with advanced services that deliver strategic business outcomes. Atmosera's expertise simplifies the process of cloud transformation and our 20+ years of experience managing complex IT environments provides our customers with the confidence and trust tha...
With the introduction of IoT and Smart Living in every aspect of our lives, one question has become relevant: What are the security implications? To answer this, first we have to look and explore the security models of the technologies that IoT is founded upon. In his session at @ThingsExpo, Nevi Kaja, a Research Engineer at Ford Motor Company, discussed some of the security challenges of the IoT infrastructure and related how these aspects impact Smart Living. The material was delivered interac...
Intel is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley. It is the world's second largest and second highest valued semiconductor chip maker based on revenue after being overtaken by Samsung, and is the inventor of the x86 series of microprocessors, the processors found in most personal computers (PCs). Intel supplies processors for computer system manufacturers such as Apple, Lenovo, HP, and Dell. Intel also manufactu...
Darktrace is the world's leading AI company for cyber security. Created by mathematicians from the University of Cambridge, Darktrace's Enterprise Immune System is the first non-consumer application of machine learning to work at scale, across all network types, from physical, virtualized, and cloud, through to IoT and industrial control systems. Installed as a self-configuring cyber defense platform, Darktrace continuously learns what is ‘normal' for all devices and users, updating its understa...
At CloudEXPO Silicon Valley, June 24-26, 2019, Digital Transformation (DX) is a major focus with expanded DevOpsSUMMIT and FinTechEXPO programs within the DXWorldEXPO agenda. Successful transformation requires a laser focus on being data-driven and on using all the tools available that enable transformation if they plan to survive over the long term. A total of 88% of Fortune 500 companies from a generation ago are now out of business. Only 12% still survive. Similar percentages are found throug...
OpsRamp is an enterprise IT operation platform provided by US-based OpsRamp, Inc. It provides SaaS services through support for increasingly complex cloud and hybrid computing environments from system operation to service management. The OpsRamp platform is a SaaS-based, multi-tenant solution that enables enterprise IT organizations and cloud service providers like JBS the flexibility and control they need to manage and monitor today's hybrid, multi-cloud infrastructure, applications, and wor...
Apptio fuels digital business transformation. Technology leaders use Apptio's machine learning to analyze and plan their technology spend so they can invest in products that increase the speed of business and deliver innovation. With Apptio, they translate raw costs, utilization, and billing data into business-centric views that help their organization optimize spending, plan strategically, and drive digital strategy that funds growth of the business. Technology leaders can gather instant recomm...
The Master of Science in Artificial Intelligence (MSAI) provides a comprehensive framework of theory and practice in the emerging field of AI. The program delivers the foundational knowledge needed to explore both key contextual areas and complex technical applications of AI systems. Curriculum incorporates elements of data science, robotics, and machine learning-enabling you to pursue a holistic and interdisciplinary course of study while preparing for a position in AI research, operations, ...
Codete accelerates their clients growth through technological expertise and experience. Codite team works with organizations to meet the challenges that digitalization presents. Their clients include digital start-ups as well as established enterprises in the IT industry. To stay competitive in a highly innovative IT industry, strong R&D departments and bold spin-off initiatives is a must. Codete Data Science and Software Architects teams help corporate clients to stay up to date with the mod...
In his session at 21st Cloud Expo, Raju Shreewastava, founder of Big Data Trunk, provided a fun and simple way to introduce Machine Leaning to anyone and everyone. He solved a machine learning problem and demonstrated an easy way to be able to do machine learning without even coding. Raju Shreewastava is the founder of Big Data Trunk (www.BigDataTrunk.com), a Big Data Training and consulting firm with offices in the United States. He previously led the data warehouse/business intelligence and Bi...