Pyonkee is a visual-programming environment for iPad. It is based on Scratch from the MIT Media Lab.
C Objective-C Smalltalk C++ Assembly HTML Other
Latest commit 59a6d51 Nov 28, 2015 @mumez mumez Merge pull request #1 from rokubo/fixFileReference
Removed the relative file path reference outside of the project folder
Permalink
Failed to load latest commit information.
CSCScratchiPhoneInterface - Updated to 1.7 (App Store 1.7) Oct 4, 2014
Pyonkee.xcodeproj Removed the relative file path beyond the project folder Nov 23, 2015
Resources Updated resources Jul 8, 2015
SUYApp Updated Obj-C sources for iOS 9 Sep 30, 2015
SUYCommon Updated Obj-C sources for iOS 9 Sep 30, 2015
ScratchSkin Updated resources Jul 8, 2015
Settings.bundle Updated resources Jul 8, 2015
ThirdPartyClasses - Updated to 1.8.9 (App Store 1.8) Mar 12, 2015
platforms Updated source changes Jul 8, 2015
src - Added 64 bit support May 22, 2015
.gitignore Added v1.6.27 source tree Aug 26, 2014
ACKNOWLEDGEMENTS.md Added v1.6.27 source tree Aug 26, 2014
Entitlements.plist Added v1.6.27 source tree Aug 26, 2014
Info-iPad.plist Updated Info.plist settings for iOS 9 Sep 30, 2015
README.md Updated: README.md : 2.1's iPad sensors and Mesh features are described. Jul 8, 2015
Scratch.changes Updated Scratch.image Sep 30, 2015
Scratch.image Updated Scratch.image Sep 30, 2015
Scratch.ini Added v1.6.27 source tree Aug 26, 2014
ScratchOnIPad.cs Updated Scratch.image Sep 30, 2015
ScratchOnIPad_Prefix.pch Updated Obj-C sources for iOS 9 Sep 30, 2015
SqueakV2.sources Added v1.6.27 source tree Aug 26, 2014
gpl-2.0.txt Added v1.6.27 source tree Aug 26, 2014
iTunesArtwork.png Updated translations and resources for 1.9 May 22, 2015
iTunesArtwork@2x.png Updated translations and resources for 1.9 May 22, 2015
scm-support.cs Added v1.6.27 source tree Aug 26, 2014
suy-sound-related-modifications.cs Added v1.6.27 source tree Aug 26, 2014

README.md

Pyonkee

Overview

Pyonkee is a visual-programming language running on iPad. It is based on Scratch from the MIT Media Laboratory.

Pyonkee has been developed from the open-source code of "Scratch 1.4" from MIT. Since Pyonkee is fully compatible with Scratch 1.4, millions of existing Scratch projects can be used for reference.

Pyonkee's user interface is optimized for touch devices. We do not need cumbersome typing, even a mouse. Just write programs wherever you like. Pyonkee nicely supports pinch-in/out, and font scaling for small devices. Moreover, sound recorder and camera are provided for importing your sounds and pictures into the projects. We can mix various media on Pyonkee and program them.

History

Pyonkee was originally started as a fork of John M McIntosh's Scratch Viewer - Scratch.app.for.iOS. While Scratch Viewer just works as a viewer of the existing Scratch projects, Pyonkee supports creation/edit of projects.

Other major modifications from the viewer:

  • User interfaces are optimized for iPad (Viewer supports both iPhone and iPad)
  • Native font support
  • Embedded camera support
  • IME support
  • Auto-saving project
  • Sending/Receiving projects via e-mail
  • Project import/export through iTunes (currently disabled on AppStore version)
  • Photo importer/trimmer
  • Project sharing via AirDrop
  • iPad built-in sensors support
  • "Mesh" network protocol support - (project variables/events are sharable with connected peers)

License

Pyonkee is a derivative work of open-sourced Scratch 1.4 and licensed under the GPL v2. See the included gpl-2.0.txt for details.

Additional Squeak image components in Scratch.image, Squeak VM source code (/src) and VM support code (/platforms) are under MIT license.

The Squeak iOS platform (/platforms/iOS, /CSCScratchiPhoneInterface) are under MIT License.

Scratch sample Media files (/Resources/Media), and sample projects (/Resources/Projects), are licensed under the Creative Commons Attribution-ShareAlike 2.0 Generic (CC BY-SA 2.0) license.

Third party Objective-C libraries (/ThirdPartyClasses) are under the each author's original license. See /ThirdPartyClasses/README.md for details.

Contributions

Your contributions are always welcome. Especially we would like to improve translations. For now, complete translations are only available for English and Japanese. We would like to provide full translations for German, French, Spanish, Portuguese, etc.

Questions?

Please visit SoftUmeYa Pyonkee support site.

We can also customize Pyonkee for your needs. Feel free to contact us.


Copyright 2014-2015 SoftUmeYa, LLC