User Tools

Site Tools


proton

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
proton [2012/07/07 04:04] sethproton [2016/05/28 08:43] seth
Line 2: Line 2:
  
 === What is it? ==== === What is it? ====
-Proton SDK (aka p+) is an open source component based C++ framework with its own touch-optimized GUI system that is optimized for GL/GLES based cross-platform app/game development.+Proton SDK (aka p+) is a free and open source component based C++ framework with its own touch-optimized GUI system that is optimized for GL/GLES based cross-platform app/game development.
  
 Both 2D and 3D apps (using the included but optional [[http://irrlicht.sourceforge.net|Irrlicht 3D engine]]) are supported. [[proton_features|View the feature list]]. Both 2D and 3D apps (using the included but optional [[http://irrlicht.sourceforge.net|Irrlicht 3D engine]]) are supported. [[proton_features|View the feature list]].
Line 10: Line 10:
 Supported platforms: Supported platforms:
  
-^ {{:ipad.png}} ^ {{:android.png}} ^ {{:playbook.png}} ^ {{:touchpad.png}} ^ {{:windows.png}} ^ {{:apple_ipad_logo.png}} ^ {{:linux_logo.png}} ^ +^ {{:ipad.png}} ^ {{:android.png}} ^ {{:playbook.png}} ^ {{:touchpad.png}} ^ {{:windows.png}} ^ {{:apple_ipad_logo.png}} ^ {{:linux_logo.png}} ^ {{:flash.png}} ^ {{:html5.png}} ^ 
-|  iOS  |  Android  |  Playbook  |  webOS  |  Windows  |  OS X  |  Linux  |+|  iOS  |  Android  |  Playbook  |  webOS  |  Windows  |  OS X  |  Linux   Flash  |  HTML5  | 
 + 
 +Integrated technologies: 
 + 
 +^  {{:iap.png}} ^ {{:tapjoy.png?50}}  ^  {{:chartboost.png?80}}  ^  {{:flurry.png?80}}  ^  {{:hooked.png?50}}  ^  {{:icade.png?50}}  ^  {{:60beat_pad.png?80}}  ^  {{:dinput.png?70}}  ^  {{:xperia.png?50}}  ^  {{:irrlicht.png?80}}  ^  {{:fmod.png?70}} 
 +|  In App Purchase | Tapjoy  |  Chartboost  |  Flurry  |  Hooked  |  iCade  |  60beat pad  |   DX Input  |  Xperia pad  |  Irrlicht  |  FMOD  |
  
 === Downloads/SVN === === Downloads/SVN ===
-  * [[proton:download|Checkout the Proton SDK via svn]] - [[http://www.rtsoft.com/svn/listing.php?repname=RTVault&path=%2Fproton%2F&#a805de1b51dad08db593f5eaf9e8177ce|Browse]] - [[http://www.rtsoft.com/svn/log.php?repname=RTVault&path=%2Fproton%2F&isdir=1&|View latest commits]]+  * [[proton:download|Checkout the Proton SDK via svn]] - (web svn browsing removed for now, was causing issues)
  
 === Information === === Information ===
Line 20: Line 25:
   * [[proton:about|About, credits, how to contribute]]   * [[proton:about|About, credits, how to contribute]]
   * [[proton_features|Feature list]]   * [[proton_features|Feature list]]
-  * [[proton:license|License: BSD style with attribution required]] (Note: No attribution license also available for a fee)+  * [[proton:license|License: BSD style with attribution required]]
   * [[proton_issues|Current state of Proton, gotchas and issues]]   * [[proton_issues|Current state of Proton, gotchas and issues]]
   * [[proton:screenshots|Screenshots from the included sample apps]]   * [[proton:screenshots|Screenshots from the included sample apps]]
Line 38: Line 43:
     * [[proton:webos_setup|Compiling examples for HP WebOS from Windows]]     * [[proton:webos_setup|Compiling examples for HP WebOS from Windows]]
     * [[proton:osx_setup|Compiling examples for native Mac OS X with Xcode]]     * [[proton:osx_setup|Compiling examples for native Mac OS X with Xcode]]
-    * [[proton:bbx_setup|Compiling examples for the Playbook]] +    * [[proton:bbx_setup|Compiling examples for the Playbook from Windows]] 
-    * [[proton:linux_setup|Compiling examples for Linux]]+    * [[proton:linux_setup|Compiling examples for Linux from Linux]] 
 +    * [[proton:flash_setup|Compiling examples for Flash from Windows]] 
 +    * [[proton:html5_setup|Compiling examples for HTML5 from Windows]]
  
 === Other example projects and tools included === === Other example projects and tools included ===
Line 46: Line 53:
     * [[proton:rtphysics|RTPhysics - 3D physics example using Irrlicht and IrrBullet (which uses Bullet)]]     * [[proton:rtphysics|RTPhysics - 3D physics example using Irrlicht and IrrBullet (which uses Bullet)]]
     * [[proton:rtpack|RTPack.exe tool source code]]     * [[proton:rtpack|RTPack.exe tool source code]]
 +    * [[proton:rtarduboy|Proton Arduboy Simulator]]
  
  
Line 54: Line 62:
     * [[proton:variants|Variant, VariantList and the VariantDBs who love them]]     * [[proton:variants|Variant, VariantList and the VariantDBs who love them]]
     * [[proton:FileManager|FileManager - Reading/writing files and mounting zips as file systems]]     * [[proton:FileManager|FileManager - Reading/writing files and mounting zips as file systems]]
-    * [[proton:AudioManager|AudioManager - the sweet sound of simple]] 
     * Surface and SurfaceAnim - 2D blitting or 3d texturing, up to you     * Surface and SurfaceAnim - 2D blitting or 3d texturing, up to you
     * ResourceManager - so you don't load the same bmp 50 times     * ResourceManager - so you don't load the same bmp 50 times
Line 63: Line 70:
  
 === Misc Stuff/Tutorials === === Misc Stuff/Tutorials ===
-  * [[proton_vsrename|How to duplicate a sample to create a new app using vsrename]]+  * [[proton:AudioManager|AudioManager]] ( [[proton:audiomanager_audiere|Audiere]], [[proton:audiomanager_denshion|Denshion]], [[proton:audiomanager_android|Android]], [[proton:audiomanager_fmod|FMOD]], [[proton:audiomanager_SDL|SDL]], [[proton:audiomanager_bb10|BB10]], [[proton:audiomanager_os|OS]],  [[proton:audiomanager_flash|Flash]] )
   * [[proton:admanager|How to enable AdManager]] ( [[proton:admanager_chartboost|Chartboost]], [[proton:admanager_tapjoy|Tapjoy]], [[proton:admanager_startapp|Startapp]], [[proton:admanager_hooked|Hooked]], [[proton:admanager_flurry|Flurry]] )   * [[proton:admanager|How to enable AdManager]] ( [[proton:admanager_chartboost|Chartboost]], [[proton:admanager_tapjoy|Tapjoy]], [[proton:admanager_startapp|Startapp]], [[proton:admanager_hooked|Hooked]], [[proton:admanager_flurry|Flurry]] )
   * [[proton:gamepadmanager|How to enable GamepadManager]] ( [[proton:gamepadmanager_directx|DirectX]], [[proton:gamepadmanager_icade|iCade]], [[proton:gamepadmanager_xperia|Xperia]], [[proton:gamepadmanager_60beatgamepad|60beat GamePad]] )   * [[proton:gamepadmanager|How to enable GamepadManager]] ( [[proton:gamepadmanager_directx|DirectX]], [[proton:gamepadmanager_icade|iCade]], [[proton:gamepadmanager_xperia|Xperia]], [[proton:gamepadmanager_60beatgamepad|60beat GamePad]] )
   * [[proton:iapmanager|How to enable IAPManager]] ( [[proton:iapmanager#ios|iOS]], [[proton:iapmanager#android|Android]], [[proton:iapmanager#android|webOS]]  )   * [[proton:iapmanager|How to enable IAPManager]] ( [[proton:iapmanager#ios|iOS]], [[proton:iapmanager#android|Android]], [[proton:iapmanager#android|webOS]]  )
 +  * [[proton_vsrename|How to duplicate a sample to create a new app using vsrename]]
   * [[proton_gles_emu|How to setup PowerVR GL ES 1.X emulator libs so you can debug in GL ES 1.X mode on Windows]]   * [[proton_gles_emu|How to setup PowerVR GL ES 1.X emulator libs so you can debug in GL ES 1.X mode on Windows]]
   * [[proton_osx_dist|How to submit to the Mac App Store]]   * [[proton_osx_dist|How to submit to the Mac App Store]]
proton.txt · Last modified: 2023/09/15 23:18 by seth