Android Open Source - Framework framework Protocoder






Project Summary

A prototyping framework for Android devices.

Web Site / Source Repository

Protocoder is hosted in the following web site
https://github.com/Protocoder/Protocoder

If you think the Android project Protocoder listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of Protocoder.

ItemValue
Java File Count198
Supported screen sizes[hdpi, xhdpi]
Target SDK Version21
Minimum SDK Version15
Activity Count9
Fragment Count4
jar files usedactivation.jar
additionnal.jar
android-websockets.jar
androidsvg-1.2.1.jar
commons-lang3-3.1.jar
commons-logging-1.1.3.jar
commons-net-3.0.1.jar
eventbus-2.1.0-beta-1.jar
httpclient-4.3.4.jar
httpclient-cache-4.3.4.jar
httpcore-4.3.2.jar
httpmime-4.3.4.jar
ioiolibaccessory.jar
ioiolibandroid.jar
ioiolibbt.jar
java_websocket.jar
js.jar
mail.jar
osmbonuspack_v4.5.jar
osmdroid-android-4.1.jar
pdcore.jar
physicaloidlibrary.jar
slf4j-android-1.7.6.jar
slf4j-api-1.7.6.jar
usb-serial-for-android.jar
zip4j_1.3.2.jar
Required Permissionsandroid.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.BLUETOOTH
android.permission.BLUETOOTH_ADMIN
android.permission.CALL_PHONE
android.permission.CAMERA
android.permission.CHANGE_WIFI_MULTICAST_STATE
android.permission.CHANGE_WIFI_STATE
android.permission.FLASHLIGHT
android.permission.INTERNET
android.permission.MODIFY_AUDIO_SETINGS
android.permission.NFC
android.permission.READ_PHONE_STATE
android.permission.RECEIVE_SMS
android.permission.RECORD_AUDIO
android.permission.RECORD_VIDEO
android.permission.SEND_SMS
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SETTINGS
android.permisssion.ACCESS_COARSE_LOCATION
com.android.launcher.permission.INSTALL_SHORTCUT
Asset File Namesassets\Inconsolata.otf
assets\agaramond_italic.otf
assets\credit\img\makewithmotologo.png
assets\examples\Network_HTTP_POST\8-rocket.png
assets\examples\Network_HTTP_POST\upload.php
assets\examples\PureData\sinwav3.pd
assets\examples\PureData\sinwave.pd
assets\examples\PureData\sinwave2.pd
assets\examples\PureData\sinwave3.pd
assets\examples\Sound\meow.ogg
assets\examples\UBoard_ArduinoOTG\arduino.ino
assets\examples\UBoard_ArduinoOTG_Advance\blink.uno.hex
assets\examples\UBoard_ArduinoOTG_Advance\serialwrite.uno.hex
assets\examples\UBoard_Serial\arduino.ino
assets\examples\UI\awesome_tiger.svg
assets\examples\UI\patata2.png
assets\examples\UI\visitor2.ttf
assets\examples\Video\cityfireflies.m4v
assets\fancy_examples\instrument\1.mp3
assets\fancy_examples\instrument\120_bpm_bike.wav
assets\fancy_examples\instrument\2.mp3
assets\fancy_examples\instrument\3.mp3
assets\fancy_examples\instrument\bass_c.ogg
assets\fancy_examples\instrument\bass_c.wav
assets\fancy_examples\instrument\bass_f.ogg
assets\fancy_examples\instrument\bass_f.wav
assets\fancy_examples\instrument\bass_g.ogg
assets\fancy_examples\instrument\bass_g.wav
assets\fancy_examples\instrument\bass_low_c.ogg
assets\fancy_examples\instrument\bass_low_c.wav
assets\fancy_examples\instrument\ride_loop.ogg
assets\fancy_examples\instrument\ride_loop.wav
assets\fancy_examples\instrument\trumpet_1.wav
assets\fancy_examples\instrument\trumpet_2.wav
assets\fancy_examples\instrument\trumpet_3.wav
assets\fancy_examples\instrument\trumpet_4.wav
assets\fancy_examples\puredata_mic\main_mic.pd
assets\fancy_examples\puredata_mic\spigot~.pd
assets\start_webserver.sh
assets\webapp\README.txt
assets\webapp\css\dashboard.less
assets\webapp\css\font-awesome-4.0.3\fonts\FontAwesome.otf
assets\webapp\css\font-awesome-4.0.3\fonts\fontawesome-webfont.eot
assets\webapp\css\font-awesome-4.0.3\fonts\fontawesome-webfont.svg
assets\webapp\css\font-awesome-4.0.3\fonts\fontawesome-webfont.ttf
assets\webapp\css\font-awesome-4.0.3\fonts\fontawesome-webfont.woff
assets\webapp\css\fonts\Roboto-LightItalic.ttf
assets\webapp\css\fonts\Roboto-Regular.ttf
assets\webapp\css\fonts\RobotoCondensed-Regular.ttf
assets\webapp\css\images\bg1.png
assets\webapp\css\images\bg2.png
assets\webapp\css\images\mobileUI-site-nav-opener-bg.svg
assets\webapp\css\images\sprites.png
assets\webapp\css\style.less
assets\webapp\images\bg_cuba2.jpg
assets\webapp\images\border.png
assets\webapp\images\dashboard.png
assets\webapp\images\drawer.png
assets\webapp\images\new.png
assets\webapp\images\projects.png
assets\webapp\images\reference.png
assets\webapp\images\run.png
assets\webapp\images\save.png
assets\webapp\ioio.jpg
assets\webapp\js\reference.js.bak
assets\webapp\libs\d3.v3\LICENSE
assets\webapp\libs\jquery-1.10.2.min.map
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\animated-overlay.gif
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_diagonals-thick_18_b81900_40x40.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_diagonals-thick_20_666666_40x40.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_flat_10_000000_40x100.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_glass_100_f6f6f6_1x400.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_glass_100_fdf5ce_1x400.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_glass_65_ffffff_1x400.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_gloss-wave_35_f6a828_500x100.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_highlight-soft_100_eeeeee_1x100.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-bg_highlight-soft_75_ffe45c_1x100.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_222222_256x240.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_228ef1_256x240.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_ef8c08_256x240.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_ffd27a_256x240.png
assets\webapp\libs\jquery-ui-1.10\css\ui-lightness\images\ui-icons_ffffff_256x240.png
assets\webapp\libs\w2ui-1.2\1_navigation_forward.png
assets\webapp\libs\w2ui-1.2\4_collections_collection.png
assets\webapp\libs\w2ui-1.2\5_content_new.png
assets\webapp\libs\w2ui-1.2\5_content_save.png
assets\webapp\upload\assets\img\background_tile_1.jpg
assets\webapp\upload\assets\img\background_tile_2.jpg
assets\webapp\upload\assets\img\background_tile_3.jpg
assets\webapp\upload\assets\img\blue_line.jpg
assets\webapp\upload\assets\img\done.png
assets\webapp\upload\assets\img\logo.jpg
assets\webapp\upload\assets\img\tzine.png
assets\webapp\upload\post_file.php
Raw File Namesres\raw\copyright_notice.txt
res\raw\extra_abs.zip
res\raw\laser.mp3
res\raw\license_android_websockets.txt
res\raw\license_commons_lang.txt
res\raw\license_commons_net.txt
res\raw\license_eventbus.txt
res\raw\license_gson.txt
res\raw\license_httpclient.txt
res\raw\license_ioiolib.txt
res\raw\license_libpd.txt
res\raw\license_mail.txt
res\raw\license_mozilla_rhino.txt
res\raw\license_nano_httpd.txt
res\raw\license_netutil.txt
res\raw\license_osmdroid.txt
res\raw\license_physicaloid.txt
res\raw\license_processing.txt
res\raw\license_svg_android.txt
res\raw\license_usbserial.txt
res\raw\license_zip4j.txt
res\raw\silence.wav
res\raw\sound1
res\raw\sound2.ogg
res\raw\tuner.zip
res\raw\tuner\qq\0.wav
res\raw\tuner\qq\1.wav
res\raw\tuner\qq\2.wav
res\raw\tuner\qq\3.wav
res\raw\tuner\qq\4.wav
res\raw\tuner\qq\5.wav
res\raw\tuner\qq\__details_and_attribution.txt
res\raw\tuner\sampleplay.pd
res\raw\tuner\tuner.pd




License

The license information of Protocoder is as follows:

Copyright (C) 2013 Motorola Mobility LLC Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in ...

Resource Files

There are 19 image files in Protocoder. The names of the image files are listed as follows.

app_icon.png
ic_action_about.png
ic_action_help.png
ic_action_logo.png
ic_action_overflow.png
ic_action_overflow_light.png
ic_content_new.png
ic_navigation_cancel.png
marker.png
protocoder_help.png
protocoder_hi.png
protocoder_icon.png
protocoder_none.png
protocoder_script_example.png
protocoder_script_project.png
toolbar_btn_connect.png
toolbar_btn_disconnect.png
toolbar_btn_pause.png
toolbar_btn_play.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Protocoder has the following Java source files.

com.myscript.MainActivity.java
com.myscript.MainApp.java
org.protocoder.MainActivity.java
org.protocoder.MainApp.java
org.protocoder.activities.AboutActivity.java
org.protocoder.activities.LauncherActivity.java
org.protocoder.activities.LicenseActivity.java
org.protocoder.activities.ProtoAppInstallerActivity.java
org.protocoder.activities.SetPreferenceActivity.java
org.protocoder.activities.WelcomeActivity.java
org.protocoder.appApi.App.java
org.protocoder.appApi.Editor.java
org.protocoder.appApi.ProtoScripts.java
org.protocoder.appApi.Protocoder.java
org.protocoder.appApi.Schedule.java
org.protocoder.appApi.WebEditor.java
org.protocoder.fragments.BaseWebviewFragment.java
org.protocoder.fragments.EditorFragment.java
org.protocoder.fragments.FileManagerFragment.java
org.protocoder.fragments.HelpFragment.java
org.protocoder.fragments.NewProjectDialogFragment.java
org.protocoder.fragments.NewTaskSchedulerFragment.java
org.protocoder.fragments.SettingsFragment.java
org.protocoder.fragments.WebViewFragment.java
org.protocoder.network.ProtocoderHttpServer.java
org.protocoder.network.RequestTask.java
org.protocoder.projectlist.DepthPageTransformer.java
org.protocoder.projectlist.ProjectItem.java
org.protocoder.projectlist.ProjectItemAdapter.java
org.protocoder.projectlist.ProjectListFragment.java
org.protocoder.projectlist.ProjectsPagerAdapter.java
org.protocoder.projectlist.ZoomOutPageTransformer.java
org.protocoder.views.Overlay.java
org.protocoder.views.ProjectSelectorStrip.java
org.protocoderrunner.AppSettings.java
org.protocoderrunner.apidoc.APIManager.java
org.protocoderrunner.apidoc.APIManagerClass.java
org.protocoderrunner.apidoc.APIManagerList.java
org.protocoderrunner.apidoc.annotation.APIField.java
org.protocoderrunner.apidoc.annotation.APIMethod.java
org.protocoderrunner.apidoc.annotation.APIParam.java
org.protocoderrunner.apidoc.annotation.APIRequires.java
org.protocoderrunner.apidoc.annotation.APIVersion.java
org.protocoderrunner.apprunner.AppRunnerActivity.java
org.protocoderrunner.apprunner.AppRunnerService.java
org.protocoderrunner.apprunner.AppRunnerSettings.java
org.protocoderrunner.apprunner.PInterface.java
org.protocoderrunner.apprunner.ProtocoderScript.java
org.protocoderrunner.apprunner.api.PApp.java
org.protocoderrunner.apprunner.api.PBoards.java
org.protocoderrunner.apprunner.api.PConsole.java
org.protocoderrunner.apprunner.api.PDashboard.java
org.protocoderrunner.apprunner.api.PDevice.java
org.protocoderrunner.apprunner.api.PFileIO.java
org.protocoderrunner.apprunner.api.PMedia.java
org.protocoderrunner.apprunner.api.PNetwork.java
org.protocoderrunner.apprunner.api.PProtocoder.java
org.protocoderrunner.apprunner.api.PSensors.java
org.protocoderrunner.apprunner.api.PUI.java
org.protocoderrunner.apprunner.api.PUtil.java
org.protocoderrunner.apprunner.api.boards.PArduino.java
org.protocoderrunner.apprunner.api.boards.PIOIO.java
org.protocoderrunner.apprunner.api.boards.PSerial.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardBackground.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardButton.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardCustomWidget.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardHTML.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardImage.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardInput.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardPlot.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardSlider.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardText.java
org.protocoderrunner.apprunner.api.dashboard.PDashboardVideoCamera.java
org.protocoderrunner.apprunner.api.other.ApplicationInfo.java
org.protocoderrunner.apprunner.api.other.PCamera.java
org.protocoderrunner.apprunner.api.other.PDeviceEditor.java
org.protocoderrunner.apprunner.api.other.PEvents.java
org.protocoderrunner.apprunner.api.other.PLiveCodingFeedback.java
org.protocoderrunner.apprunner.api.other.PMidi.java
org.protocoderrunner.apprunner.api.other.PProcessing.java
org.protocoderrunner.apprunner.api.other.PPureData.java
org.protocoderrunner.apprunner.api.other.PSimpleHttpServer.java
org.protocoderrunner.apprunner.api.other.PSocketIOClient.java
org.protocoderrunner.apprunner.api.other.PSqLite.java
org.protocoderrunner.apprunner.api.other.PVideo.java
org.protocoderrunner.apprunner.api.other.PWebEditor.java
org.protocoderrunner.apprunner.api.other.ProtocoderNativeArray.java
org.protocoderrunner.apprunner.api.other.ProtocoderNativeObject.java
org.protocoderrunner.apprunner.api.other.SignalUtils.java
org.protocoderrunner.apprunner.api.other.UsbMidiDriver.java
org.protocoderrunner.apprunner.api.widgets.FixedLayout.java
org.protocoderrunner.apprunner.api.widgets.PAbsoluteLayout.java
org.protocoderrunner.apprunner.api.widgets.PButton.java
org.protocoderrunner.apprunner.api.widgets.PCanvasView.java
org.protocoderrunner.apprunner.api.widgets.PCard.java
org.protocoderrunner.apprunner.api.widgets.PCheckBox.java
org.protocoderrunner.apprunner.api.widgets.PEditText.java
org.protocoderrunner.apprunner.api.widgets.PGrid.java
org.protocoderrunner.apprunner.api.widgets.PGridRow.java
org.protocoderrunner.apprunner.api.widgets.PImageButton.java
org.protocoderrunner.apprunner.api.widgets.PImageView.java
org.protocoderrunner.apprunner.api.widgets.PList.java
org.protocoderrunner.apprunner.api.widgets.PListAdapter.java
org.protocoderrunner.apprunner.api.widgets.PListItem.java
org.protocoderrunner.apprunner.api.widgets.PMap.java
org.protocoderrunner.apprunner.api.widgets.PNumberPicker.java
org.protocoderrunner.apprunner.api.widgets.PPadView.java
org.protocoderrunner.apprunner.api.widgets.PPlotView.java
org.protocoderrunner.apprunner.api.widgets.PPopupCustomFragment.java
org.protocoderrunner.apprunner.api.widgets.PProgressBar.java
org.protocoderrunner.apprunner.api.widgets.PRadioButton.java
org.protocoderrunner.apprunner.api.widgets.PRow.java
org.protocoderrunner.apprunner.api.widgets.PScrollView.java
org.protocoderrunner.apprunner.api.widgets.PSlider.java
org.protocoderrunner.apprunner.api.widgets.PSpinner.java
org.protocoderrunner.apprunner.api.widgets.PSwitch.java
org.protocoderrunner.apprunner.api.widgets.PTextView.java
org.protocoderrunner.apprunner.api.widgets.PToggleButton.java
org.protocoderrunner.apprunner.api.widgets.PUIGeneric.java
org.protocoderrunner.apprunner.api.widgets.PVerticalSeekbar.java
org.protocoderrunner.apprunner.api.widgets.PViewInterface.java
org.protocoderrunner.apprunner.api.widgets.PViewMethods.java
org.protocoderrunner.apprunner.api.widgets.PViewMethodsInterface.java
org.protocoderrunner.apprunner.api.widgets.PWebView.java
org.protocoderrunner.apprunner.api.widgets.PWindow.java
org.protocoderrunner.apprunner.logger.L.java
org.protocoderrunner.apprunner.logger.OverlayLogger.java
org.protocoderrunner.base.BaseActivity.java
org.protocoderrunner.base.BaseFragment.java
org.protocoderrunner.base.BaseMainApp.java
org.protocoderrunner.base.BaseNotification.java
org.protocoderrunner.events.Events.java
org.protocoderrunner.fragments.AbsolutePositionFragment.java
org.protocoderrunner.fragments.CameraNew.java
org.protocoderrunner.fragments.CustomVideoTextureView.java
org.protocoderrunner.fragments.EmptyFragment.java
org.protocoderrunner.fragments.VideoPlayerFragment.java
org.protocoderrunner.hardware.HardwareBase.java
org.protocoderrunner.hardware.HardwareCallback.java
org.protocoderrunner.hardware.HardwareRunnable.java
org.protocoderrunner.hardware.IOIOBoard.java
org.protocoderrunner.hardware.IOIOBoardService.java
org.protocoderrunner.media.Audio.java
org.protocoderrunner.media.AudioService.java
org.protocoderrunner.network.CustomWebsocketServer.java
org.protocoderrunner.network.IDEcommunication.java
org.protocoderrunner.network.NanoHTTPD.java
org.protocoderrunner.network.NetworkUtils.java
org.protocoderrunner.network.OSC.java
org.protocoderrunner.network.ServiceDiscovery.java
org.protocoderrunner.network.bt.BluetoothSerialService.java
org.protocoderrunner.network.bt.SimpleBT.java
org.protocoderrunner.project.Project.java
org.protocoderrunner.project.ProjectManager.java
org.protocoderrunner.project.SchedulerManager.java
org.protocoderrunner.sensors.AccelerometerManager.java
org.protocoderrunner.sensors.CustomSensorListener.java
org.protocoderrunner.sensors.CustomSensorManager.java
org.protocoderrunner.sensors.GPSManager.java
org.protocoderrunner.sensors.GPSManagerGopi.java
org.protocoderrunner.sensors.GyroscopeManager.java
org.protocoderrunner.sensors.LightManager.java
org.protocoderrunner.sensors.MagneticManager.java
org.protocoderrunner.sensors.NFCUtil.java
org.protocoderrunner.sensors.OrientationManager.java
org.protocoderrunner.sensors.PressureManager.java
org.protocoderrunner.sensors.ProximityManager.java
org.protocoderrunner.sensors.StepManager.java
org.protocoderrunner.sensors.WhatIsRunning.java
org.protocoderrunner.sensors.WhatIsRunningInterface.java
org.protocoderrunner.services.AlarmReceiver.java
org.protocoderrunner.services.SmsReceiver.java
org.protocoderrunner.utils.AndroidUtils.java
org.protocoderrunner.utils.ExecuteCmd.java
org.protocoderrunner.utils.FFT.java
org.protocoderrunner.utils.FileIO.java
org.protocoderrunner.utils.Fonts.java
org.protocoderrunner.utils.HardwareUtils.java
org.protocoderrunner.utils.Image.java
org.protocoderrunner.utils.Intents.java
org.protocoderrunner.utils.MLog.java
org.protocoderrunner.utils.MemoryLogger.java
org.protocoderrunner.utils.StrUtils.java
org.protocoderrunner.utils.SysFs.java
org.protocoderrunner.utils.Template.java
org.protocoderrunner.utils.TextUtils.java
org.protocoderrunner.utils.TimeUtils.java
org.protocoderrunner.utils.ViewServer.java
org.protocoderrunner.views.CanvasUtils.java
org.protocoderrunner.views.CustomCameraView.java
org.protocoderrunner.views.CustomWebView.java
org.protocoderrunner.views.PlotView.java
org.protocoderrunner.views.TouchAreaView.java
org.protocoderrunner.views.TouchableWrapper.java