Open Source Project for enhancing creativity and skills of IT
  1. SPL (Simple Programming Language) script project aims at helping novices or beginners to start programming with easy and fun by simplifying complicated coding pattern into simple script.
  2. This project targets for enhancing creativity and IT skills by adopting easy simulation environment.
  3. A novice user with little to no coding experience can start creativeIT, embedded, mobile and robotics programming right away without any preliminary preparation.
  4. SPL engine was developed with C# and all source codes are available on the [ SPL SOURCE CODE ] page.
  5. Also project pages of SPL was created on the CodePlex page - http://helloapps.codeplex.com
  6. Current SPL script engines are implemented on the
    1. .NET Micro Framework 4.0 and 4.1
    2. Microsoft Robotics Developer Studio 2008 R3
    3. Windows Phone 7
    4. WPF 3D Programming
  7. License:
    1. GNU General Public License version 2 (GPLv2)
  8. Project leader:
    1. Soo Hyun Song: Site and contents manager
    2. Young Joon Kim: S/W developer
 


Download full source code packages

Full source code packages are available on the CodePlex site
  1. Go to the SPL's project site of CodePlex


Download individual C# project files

[ Embedded and .NET Micro Framework Programming ]

SPL source codes for the .NET Micro Framework v4.0
  1. Evaluator and Script Engine (C# Source Code)
    1. SPLMFCommon_(2010.07.11).zip
    2. SPLMFEvaluator_(2010.07.11).zip
    3. SPLMFEngine_(2010.07.11).zip

  2. SPL MF Console Emulator (C# Source Code)
    1. SPLMFConsoleEmulator_(2011.07.11).zip

  3. SPL MF Window Emulator (C# Source Code)
    1. SPLMFWindowEmulator_(2011.07.11).zip

  4. SPL MF Editor (C# Source Code)
    1. SPLMFEditor_(2010.07.11).zip

  5. SPL MF Console Application (C# Source Code)
    1. SPLMFEngine.ConsoleApps_(2011.07.11).zip

  6. SPL MF Window Application (C# Source Code)
    1. SPLMFEngine.WindowApps_(2011.07.11).zip


SPL source codes for the .NET Micro Framework v4.1
  1. Evaluator and Script Engine (C# Source Code)
    1. SPLMFCommon.v4.1_2010.07.12.zip
    2. SPLMFEvaluator.v4.1_2010.07.12.zip
    3. SPLMFEngine.v4.1_2010.07.12.zip

  2. SPL MF Console Emulator (C# Source Code)
    1. SPLMFConsoleEmulator.v4.1_2010.07.12.zip

  3. SPL MF Window Emulator (C# Source Code)
    1. SPLMFWindowEmulator.v4.1_2010.07.12.zip

  4. SPL MF Editor (C# Source Code)
    1. SPLMFEditor.v4.1_2010.07.12.zip

  5. SPL MF Console Application (C# Source Code)
    1. SPLMFEngine.ConsoleApps.v4.1_2010.07.12.zip

  6. SPL MF Window Application (C# Source Code)
    1. SPLMFEngine.WindowApps.v4.1_2010.07.12.zip


[ Simulation Robotics and MSRDS Programming ]

SPL source codes for the Microsoft Robotics Developer Studio 2008 R3 Services
  1. SPL Core Services (C# Source Code)
    1. SPL.SPLCommon_(2010.07.11).zip
    2. SPL.SPLHelper_(2010.07.11).zip
    3. SPL.ExtEntities_(2010.07.11).zip

  2. SPL Engine Services (C# Source Code)
    1. SPL.ScriptEngine_(2010.07.11).zip
    2. SPL.Environment_(2010.07.11).zip
    3. SPL.Entities_(2010.07.11).zip
    4. SPL.Actions_(2010.07.11).zip

  3. SPL Sensors and Etc Services (C# Source Code)
    1. SPL.CommonSensors_(2010.07.11).zip
    2. SPL.KeyboardEventSim_(2010.07.11).zip
    3. SPL.SimpleSensors_(2010.07.11).zip
    4. SPL.TCPGateway_(2010.07.11).zip

  4. SPL Missions (C# Source Code)
    1. SPL.MazeBuilder_(2010.07.11).zip
    2. SPL.MazeExplorer_(2010.07.11).zip


Source codes for the SPL Tools
  1. SPL MSRDS Script Editor (SPL.exe) (C# Source Code)
    1. SPL.SPLEditor_2010.07.11.zip

  2. SPLX Launcher (SPLXLauncher.exe) (C# Source Code)
    1. SPL.SPLXLauncher_2010.07.11.zip

  3. SPLX Packager (SPLXPackager.exe) (C# Source Code)
    1. SPL.SPLXPackager_2010.07.11.zip


SPL source codes for the HelloApps Services in the Microsoft Robotics Developer Studio 2008 R3
  1. External Application Services (C# Source Code)
    1. HelloApps.LabView_2010.07.11.zip
    2. HelloApps.MATLAB_2010.07.11.zip

  2. WebCam and Color Segement Services (C# Source Code)
    1. HelloApps.WebCam_2010.07.11.zip

  3. Util Services (C# Source Code)
    1. HelloApps.Media_2010.07.11.zip
    2. HelloApps.FileDialogs_2010.07.11.zip
    3. HelloApps.Utils_2010.07.11.zip

  4. Adapter Services (C# Source Code)
    1. HelloApps.FileAdapters_2010.07.11.zip
    2. HelloApps.MSMQAdapter_2010.07.11.zip
    3. HelloApps.SQLQueryAdapter_2010.07.11.zip

  5. Pattern Recognition Samples (C# Source Code)
    1. HelloApps.PRBotSpace_2010.07.11.zip
    2. HelloApps.PRClassifierMinDist_2010.07.11.zip
    3. HelloApps.PRFeatureExtractor_2010.07.11.zip
    4. HelloApps.PRMissionManager_2010.07.11.zip
    5. HelloApps.PRPreProcessor_2010.07.11.zip

  6. Neural Network Samples (C# Source Code)
    1. HelloApps.NNClassifier_2010.07.11.zip
    2. HelloApps.NNInput_2010.07.11.zip
    3. HelloApps.NNNumeralInput_2010.07.11.zip


[ SPL Script Engines by Platform ]

Source codes for the SPL script engine which runs on the Windows Phone 7
  1. SPL script engine for the Windows Phone 7 (C# Source Code)
    1. SPLWP7.Engine_2010.07.13.zip


[ WPF and SPL Script based 3D Modeling Tool ]

Source codes for the SPL 3D Mesh Creator
  1. WPF based 3D Modeling Tool using SPL (MeshCreator) (C# Source Code)
    1. MeshCreator_2010.07.12.zip