Sentenza Desktop v 1.2


Sentenza desktop icon
Name Sentenza Desktop v 1.2
Size 4.89 MB
Created on 2016-03-15 04:26:00
Hash 4d21af19f4742f77eba914a2d50c1f42e44958a5
Files Sentenza (4.89 MB)


Name: Sentenza Desktop
Version: 1.2 [SP]

More information:

Mac OS X 10.7 (Lion) or newer (64-bits)
Optimized for Mac OS X 10.10 (Yosemite)
XCode ≥ 4.5 (for Mac App Store submission via XCode)
Application Loader ≥ 2.8 (for Mac App Store submission)
Apple Developer Account (optional, only to deploy on Mac App Store)
Internet connection for updates and license checking

Build Mac OS X applications with HTML5, CSS3 and JavaScript
Use the APIs library to add advanced features to your project


After Sentenza for iOS (a bit out of date today) I have built Sentenza Desktop. The concept is the same : making beautiful and powerful applications in HTML5, CSS3 and JavaScript. Apple devices like iPhone and iPad are great platforms to run web applications, but why not deploy these applications on stronger machines, like MacBook ? The power of the combination of HTML5 + JavaScript no longer needs to be demonstrated and WebKit is better than ever ! Here are few awesome HTML5, CSS3 and JavaScript demonstrations : GlobeTweeter, The Planetarium, Agent 008 Ball, BrowserQuest, Bejeweled, Angry Birds, BananaBread, HexGL.

If you are curious for news about WebKit, feel free to check out these blogs : WebKitbits and 9-Bits by David Kaneda.

With Sentenza Desktop you can build standalone web applications for Mac OS X (from Snow Leopard to Yosemite) and deploy them on the Mac App Store or sell them in your own ways.

In June 2012 the number of Mac users was over 60 million, whose 26 million were under Mac OS X Lion. The Mac App Store was launched in 2011, and less than one year later, the number of downloads reached 100 million ! Yes, 100 million... This massive community is ready to discover your projects, made with Sentenza Desktop :)


Using Sentenza Desktop is really simple. You have just to fill fields, radio buttons and checkboxes to customize your application. You specify the root directory where the content of your application is stored (HTML, CSS, JS files and images), and the engine will compile a standalone application. Sentenza Desktop is compatible and optimized for using HTML5, CSS3 and JavaScript (of course you can use audio and video).


-> Build applications for Mac OS X 10.6 (Snow Leopard) or newer (32/64-bits)
-> Optimized for Mac OS X 10.10 (Yosemite)
-> Build light & portable applications (core < 200 KB)
-> Fully independant (not a web-service like PhoneGap)
-> Core has been built in native Objective-C
and doesn't require any frameworks (like Adobe AIR)
-> 30 APIs available, those can be called in JavaScript
-> GUI of applications built with Sentenza Desktop is automatically available
in English, French, German, Italian and Spanish !
-> Save your project as .stzdprj (XML-based)
-> Window fully customizable (size, status bar, modal, resizable, ...)
-> Use HTML5 LocalStorage to save datas easily
-> Enable fullscreen mode to give a new dimension to your applications
-> Enable WebGL to make awesome 3D applications
-> Include help in your application
-> Customize About window and application icon
-> Enable/Disable back-forward
-> Enable/Disable scroll bounce (elastic)
-> Use a custom user-agent
-> Compatible with distant PHP
-> Fully compatible with most JavaScript frameworks *
-> Publish your applications on the Mac App Store
-> User interface available in french and english (log in english)
-> No visual references to Sentenza Desktop in your applications
-> Automatically check for updates
-> Lifetime license, without hidden or monthly fees
-> Free updates !
-> And more...


With Sentenza Desktop you can codesign your application without using any external tools. You will have the choice to compile a .pkg package (for Application Loader submission) or a .xcarchive package (for XCode submission). An Apple Developer Account is required to publish your applications on the Mac App Store.

Building applications for the Mac App Store is an easy way to make money. The community is massive and the Mac App Store is an incredible marketing tool, ready for promoting all types of applications (games, utilities, references, books, lifestyle, music, video, ...).


For Sentenza Desktop I built a library of APIs that can help you to add advanced features to your applications. Those APIs must be called in JavaScript and can be mixed each other or with other functions. From my tests, I have not detected any conflicts with multiple JavaScript frameworks. I tried to be as complete as possible to recreate all basic functions of a modern application (read and write a file, using notifications center, manipulate the window, ...).

Below is the list of all available APIs in the latest version. If you have suggestions for future APIs, feel free to contact me. I will make my possible to add them to the next version. For more informations about APIs usage, consult the online help and documentation.


Exit application
Minimize application
Maximize application
Toggle fullscreen
Close window
Change window title
Change window size
Change window position
Print current page
Custom message dialog
Copy a string to clipboard
Use notification center
System beep
Launch an application
Open URL in external default browser
Read the content of file
Create and write in a file
Add strings to file
Create a new directory
Delete an item (file/folder)
Move an item (file/folder) to trash
Copy an item (file/folder) from-to
Check if a file is accessible
Execute a Terminal command
Execute a Shell script
Get path to the main bundle application
Get path to the resources directory in bundle
Get path to the current user Documents directory
Get path to the current user Desktop
Get user system language




 - Developer Tools

Daily Ranking – Top 5 in This Category

Adobe CC Collection July 2017 for Mac
Adobe CC Collection July 2017 for Mac

:332 views (Daily)

JetBrains AppCode 2017.2.4
JetBrains AppCode 2017.2.4

:158 views (Daily)
Developer Tools

JetBrains CLion 2017.2.3
JetBrains CLion 2017.2.3

:112 views (Daily)
Developer Tools

  Related Posts