WebWorks
BlackBerry WebWorks for Smartphones is a platform for building deeply integrated web applications for BlackBerry smartphones
File Explorer
Download Latest Version (.zip)- library.xml
- AppEventNamespace.java
- AppExtension.java
- AppNamespace.java
- ExitFunction.java
- RemoveBannerIndicatorFunction.java
- RequestBackgroundFunction.java
- RequestForegroundFunction.java
- SetHomeScreenIconFunction.java
- SetHomeScreenNameFunction.java
- ShowBannerIndicatorFunction.java
- .classpath
- .project
- pom.xml
- library.xml
- PlayerConstructor.java
- PlayerController.java
- PlayerObject.java
- PlayerListenerController.java
- PlayerListenerObject.java
- AudioExtension.java
- AudioNamespace.java
- .classpath
- .project
- pom.xml
- library.xml
- net_rim_bb_qm_platform.jar
- ChannelListener.java
- ChannelObject.java
- ConnectionListenerImpl.java
- ConnectionObject.java
- IONamespace.java
- MessagingServiceListenerImpl.java
- ScriptableIncomingJoinRequest.java
- ScriptableJoinRequest.java
- ScriptableOutgoingJoinRequest.java
- SessionListener.java
- SessionObject.java
- LocationNamespace.java
- ProfileBoxNamespace.java
- ScriptableProfileBoxItem.java
- SelfNamespace.java
- SettingsNamespace.java
- MenuNamespace.java
- UINamespace.java
- BBMPlatformUser.java
- UsersNamespace.java
- ConstantsUtil.java
- ScriptableFieldManager.java
- Util.java
- BBMPlatformContextListenerImpl.java
- BBMPlatformExtension.java
- BBMPlatformNamespace.java
- .classpath
- .project
- pom.xml
- 1_constants.js
- 2_blackberry_ns.js
- 3_xhr.js
- 4_events_ns.js
- 5_blob.js
- json2.js
- PushDaemon.java
- PushData.java
- PushPersistentStore.java
- SettingsManager.java
- SettingsStoreFactory.java
- JSON4JNumber.java
- JSON4JPBackReader.java
- JSON4JStringReader.java
- JSON4JStringWriter.java
- NumberUtil.java
- Parser.java
- Serializer.java
- SerializerVerbose.java
- Token.java
- Tokenizer.java
- JSON.java
- JSONArray.java
- JSONArtifact.java
- JSONException.java
- JSONObject.java
- JSONString.java
- JSONStringer.java
- JSONWriter.java
- FeaturesHash.java
- ID.java
- JSUtilities.java
- PatternMatchingUtilities.java
- StringTokenizer.java
- StringUtilities.java
- URLDecoder.java
- CallbackDispatcherEvent.java
- DispatchableEvent.java
- Dispatcher.java
- DispatcherImpl.java
- GenericDispatcherEvent.java
- InterruptibleThread.java
- ApplicationEventHandler.java
- ApplicationRegistry.java
- Blob.java
- BlockingScriptableFunction.java
- EventService.java
- FunctionSignature.java
- IJSExtension.java
- JSExtensionRequest.java
- JSExtensionResponse.java
- JSExtensionReturnValue.java
- ObjectBase.java
- ScriptableFunctionBase.java
- ScriptableFunctionWrapper.java
- ScriptableObjectBase.java
- ScriptableWrapper.java
- ScriptField.java
- WidgetBlob.java
- WidgetProperties.java
- .classpath
- .project
- pom.xml
- library.xml
- ColorPickerDialog.java
- DateTimeDialog.java
- box-empty.png
- chk-blue.png
- chk-white.png
- GPATools.java
- SelectDialog.java
- ColorPickerAsyncFunction.java
- CustomAskAsyncFunction.java
- CustomAskFunction.java
- DateTimeAsyncFunction.java
- DialogExtension.java
- DialogNamespace.java
- DialogRunnableFactory.java
- DialogRunner.java
- IWebWorksDialog.java
- SelectAsyncFunction.java
- StandardAskAsyncFunction.java
- StandardAskFunction.java
- .classpath
- .project
- pom.xml
- library.xml
- FilterExpressionConstructor.java
- FilterExpressionObject.java
- ExpressionTester.java
- FindExtension.java
- FindNamespace.java
- TestableScriptableObject.java
- .classpath
- .project
- pom.xml
- library.xml
- GetLineIdsFunction.java
- GetLineLabelFunction.java
- GetLineNumberFunction.java
- GetLineTypeFunction.java
- PhoneFunctionBase.java
- PhoneNamespace.java
- ServiceObject.java
- TransportObject.java
- GetTransportListFunction.java
- IdentityExtension.java
- IdentityFunctions.java
- IdentityNamespace.java
- .classpath
- .project
- pom.xml
- library.xml
- AddressBookArgumentsConstructor.java
- AddressBookArgumentsObject.java
- BrowserArgumentsConstructor.java
- BrowserArgumentsObject.java
- CalendarArgumentsConstructor.java
- CalendarArgumentsObject.java
- CameraArgumentsConstructor.java
- CameraArgumentsObject.java
- JavaArgumentsConstructor.java
- JavaArgumentsObject.java
- MapsArgumentsConstructor.java
- MapsArgumentsObject.java
- MemoArgumentsConstructor.java
- MemoArgumentsObject.java
- MessageArgumentsConstructor.java
- MessageArgumentsObject.java
- PhoneArgumentsConstructor.java
- PhoneArgumentsObject.java
- SearchArgumentsConstructor.java
- SearchArgumentsObject.java
- TaskArgumentsConstructor.java
- TaskArgumentsObject.java
- InvokeExtension.java
- InvokeFunction.java
- InvokeNamespace.java
- .classpath
- .project
- pom.xml
- library.xml
- CreateNewDirFunction.java
- DeleteDirectoryFunction.java
- DirNamespace.java
- ExistsFunction.java
- GetFreeSpaceForRootFunction.java
- GetParentDirectoryFunction.java
- GetRootDirsFunction.java
- ListDirectoriesFunction.java
- ListFilesFunction.java
- RenameFunction.java
- FilePropertiesObject.java
- CopyFunction.java
- DeleteFileFunction.java
- ExistsFunction.java
- FileNamespace.java
- GetFilePropertiesFunction.java
- OpenFunction.java
- ReadFileFunction.java
- RenameFunction.java
- SaveFileFunction.java
- FileConnectionWrapper.java
- IOExtension.java
- .classpath
- .project
- pom.xml
- library.xml
- CameraExtension.java
- CameraNamespace.java
- CloseFunction.java
- TakePictureFunction.java
- TakeVideoFunction.java
- JournalListener.java
- ProcessCheckThread.java
- .classpath
- .project
- pom.xml
- library.xml
- GetSupportedMediaTypesFunction.java
- MicrophoneExtension.java
- MicrophoneNamespace.java
- PauseFunction.java
- Record.java
- RecordFunction.java
- StopFunction.java
- .classpath
- .project
- pom.xml
- library.xml
- MenuItemConstructor.java
- MenuItemObject.java
- AddMenuItemFunction.java
- ClearMenuItemsFunction.java
- GetMenuItemsFunction.java
- HasMenuItemFunction.java
- MenuExtension.java
- MenuItemObjectManager.java
- MenuNamespace.java
- OpenFunction.java
- RemoveMenuItemFunction.java
- SetDefaultMenuItemFunction.java
- .classpath
- .project
- pom.xml
- library.xml
- FunctionSendSMS.java
- SMSMessage.java
- SMSNamespace.java
- SMSReceiveListenerRegistry.java
- SMSReceiver.java
- FileUtil.java
- MessageUtil.java
- MessageExtension.java
- MessageNamespace.java
- ReceiveListenerRegistry.java
- Receiver.java
- .classpath
- .project
- pom.xml
- library.xml
- FindFunction.java
- MessageConstructor.java
- MessageObject.java
- MessageUtility.java
- MessagingExtension.java
- MessagingNamespace.java
- .classpath
- .project
- pom.xml
- library.xml
- payment_dispatcher.js
- payment_ns.js
- paymentapi.jar
- PaymentExtension.java
- PaymentSystem.java
- .classpath
- .project
- pom.xml
- library.xml
- CallNamespace.java
- CallObject.java
- ConcretePhoneListener.java
- CallLogFindFunction.java
- CallLogNamespace.java
- CallLogObject.java
- ConcretePhoneLogListener.java
- FilterExpressionConstructor.java
- FilterExpressionObject.java
- FindNamespace.java
- TestableScriptableObject.java
- Tester.java
- PhoneExtension.java
- .classpath
- .project
- pom.xml
- library.xml
- AddressConstructor.java
- AddressObject.java
- AppointmentConstructor.java
- AppointmentObject.java
- AttendeeConstructor.java
- AttendeeObject.java
- AddCategoryFunction.java
- CategoryNamespace.java
- DeleteCategoryFunction.java
- GetCategoriesFunction.java
- ContactConstructor.java
- ContactFindScriptableFunction.java
- ContactObject.java
- MemoConstructor.java
- MemoFindScriptableFunction.java
- MemoObject.java
- RecurrenceConstructor.java
- RecurrenceObject.java
- ReminderConstructor.java
- ReminderObject.java
- TaskConstructor.java
- TaskFindScriptableFunction.java
- TaskObject.java
- PIMExtension.java
- PIMUtils.java
- .classpath
- .project
- pom.xml
- library.xml
- PushDataObject.java
- ClosePushListenerFunction.java
- OpenBESPushListenerFunction.java
- OpenBISPushListenerFunction.java
- OpenPushListenerFunction.java
- PushExtension.java
- PushListener.java
- PushListener2.java
- PushNamespace.java
- PushService.java
- .classpath
- .project
- pom.xml
- library.xml
- system_dispatcher.js
- system_ns.js
- ISystemExtensionConstants.java
- SystemExtension.java
- .classpath
- .project
- pom.xml
- library.xml
- system_event_dispatcher.js
- system_event_ns.js
- CoverageChangeHandler.java
- EventQueue.java
- ISystemEventListener.java
- KeyPressHandler.java
- SystemEventExtension.java
- SystemEventManager.java
- SystemEventReturnValue.java
- .classpath
- .project
- pom.xml
- library.xml
- URLObject.java
- BlobToStringFunction.java
- DocumentToBlobFunction.java
- GenerateUniqueIdFunction.java
- ParseURLFunction.java
- StringToBlobFunction.java
- UtilsExtension.java
- UtilsNamespace.java
- .classpath
- .project
- pom.xml
- .gitignore
- pom.xml
- .gitignore
- dist-mac.xml
- dist-win.xml
- dist.xml
- Main_Class.txt
- pom.xml
- TumblerLauncher.bat
- AuthenticationScreen.java
- Authenticator.java
- Credential.java
- CredentialBank.java
- WidgetConfigAutoGen.java
- NavigationController.java
- NavigationExtension.java
- NavigationUiDispatcherEvent.java
- BrowserFieldCustomErrorHandler.java
- BrowserFieldScreen.java
- HTTPResponseStatus.java
- NavigationNamespace.java
- WidgetBrowserFieldListener.java
- WidgetFieldManager.java
- WidgetRequestController.java
- ByteVectorWrapper.java
- CacheItem.java
- CacheManager.java
- ScriptableCacheItem.java
- WidgetCacheExtension.java
- WidgetCacheNamespace.java
- DeviceInfo.java
- MediaHandledException.java
- GearsHTML5Extension.java
- WidgetConfigImpl.java
- WidgetError.java
- WidgetException.java
- HardwareKeyListener.java
- AnimatedGIFField.java
- LoadingScreen.java
- PageManager.java
- TransitionConstants.java
- WidgetPolicy.java
- WidgetPolicyFactory.java
- WidgetWebFolderAccess.java
- SettingsStoreFactoryImpl.java
- WidgetUtil.java
- MemoryMaid.java
- Widget.java
- WidgetScreen.java
- html5_init.js
- html5_worker.js
- navmode.js
- .classpath
- .gitignore
- .project
- bbwp
- bbwp.exe
- bbwp.properties
- tld.txt
- dllmain.cpp
- FledgeDaemon.cpp
- main.cpp
- FeatureManager.java
- WidgetAccess.java
- WidgetConfig.java
- WidgetFeature.java
- CommandLineException.java
- PackageException.java
- SessionException.java
- ValidationException.java
- ExtensionDependencyManager.java
- FileManager.java
- Library.java
- TemplateFile.java
- TemplateWrapper.java
- MessageBundle_en_CA.properties
- Logger.java
- LogType.java
- Rapc.java
- WidgetConfig_v1Serializer.java
- WidgetConfigSerializer.java
- BBWPProperties.java
- SessionManager.java
- ConfigXMLParser.java
- LibraryXMLParser.java
- XMLParser.java
- CmdLineHandler.java
- ExecUtil.java
- OSUtils.java
- WidgetArchive.java
- WidgetPackager.java
- bbwp.c
- .classpath
- .gitignore
- .project
- bg_hd.gif
- dpSyntaxHighlighter.css
- dpSyntaxHighlighter.js
- example-hd-bg.gif
- syntax.js
- yui-candy.jpg
- yui.css
- yui.gif
- yuiDistribution.css
- YUIexamples.js
- yuilib.jpg
- ajax-loader.gif
- asc.gif
- autocomplete.css
- back-h.png
- back-v.png
- bar-h.png
- bar-v.png
- bg-h.gif
- bg-v.gif
- blankimage.png
- button.css
- calendar.css
- carousel.css
- check0.gif
- check1.gif
- check2.gif
- colorpicker.css
- container.css
- datatable.css
- desc.gif
- dt-arrow-dn.png
- dt-arrow-up.png
- editor-knob.gif
- editor-sprite-active.gif
- editor-sprite.gif
- editor.css
- header_background.png
- hue_bg.png
- imagecropper.css
- layout.css
- layout_sprite.png
- loading.gif
- logger.css
- menu-button-arrow-disabled.png
- menu-button-arrow.png
- menu.css
- menubaritem_submenuindicator.png
- menubaritem_submenuindicator_disabled.png
- menuitem_checkbox.png
- menuitem_checkbox_disabled.png
- menuitem_submenuindicator.png
- menuitem_submenuindicator_disabled.png
- paginator.css
- picker_mask.png
- profilerviewer.css
- progressbar.css
- resize.css
- simpleeditor.css
- skin.css
- slider.css
- split-button-arrow-active.png
- split-button-arrow-disabled.png
- split-button-arrow-focus.png
- split-button-arrow-hover.png
- split-button-arrow.png
- sprite.png
- sprite.psd
- tabview.css
- treeview-loading.gif
- treeview-sprite.gif
- treeview.css
- wait.gif
- yuitest.css
- base-min.css
- base.css
- dom-debug.js
- dom-min.js
- dom.js
- event-debug.js
- event-min.js
- event.js
- event-delegate-debug.js
- event-delegate-min.js
- event-delegate.js
- event-mouseenter-debug.js
- event-mouseenter-min.js
- event-mouseenter.js
- event-simulate-debug.js
- event-simulate-min.js
- event-simulate.js
- fonts-min.css
- fonts.css
- logger-skin.css
- logger.css
- logger-core.css
- logger.css
- logger-debug.js
- logger-min.js
- logger.js
- stylesheet-debug.js
- stylesheet-min.js
- stylesheet.js
- utilities.js
- yahoo-debug.js
- yahoo-min.js
- yahoo.js
- yahoo-dom-event.js
- yuiloader-dom-event.js
- yuitest-skin.css
- yuitest.css
- testlogger.css
- yuitest-core.css
- yuitest-debug.js
- yuitest-min.js
- yuitest.js
- yuitest_core-debug.js
- yuitest_core-min.js
- yuitest_core.js
- index.html
- basic.htm
- config.xml
- index.htm
- list.htm
- navmode-browser-direction.js
- navmode-browser.js
- navmode.js
- readme.txt
- StyleSheet.css
- table.htm
- wheel.png
- pom.xml
- README.md
- run.bat
# Installation Guide
1. Get the code
git clone https://github.com/blackberry/WebWorks
Downloads the entire project code from GitHub to your computer.
cd WebWorks
Moves into the project folder you just downloaded.
2. Maven (Java)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java projects.
- Maven The build tool used for the mvn command.
mvn clean install -DPRODUCT_VERSION=version
Installs dependencies and builds the project using Maven.
A BUILD SUCCESS message means it worked. The output is created under target/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
