Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Corona/FAQ"

m (Corona FAQ moved to Corona/FAQ)
(Q: How do I create a ''Server Component''?)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
 
==Platform==
 
==Platform==
  
===How do I deploy functionality to Corona's server-side environment?===
+
===Q: How do I deploy functionality to Corona's server-side environment?===
 
;Installation:Package your functionality into '''feature''' and install it into Corona via an '''update site'''.
 
;Installation:Package your functionality into '''feature''' and install it into Corona via an '''update site'''.
  
 
;Runtime:The functionality should be started/stopped via ''IApplication''.  Configure the '''osgi.applications''' property to start your application.
 
;Runtime:The functionality should be started/stopped via ''IApplication''.  Configure the '''osgi.applications''' property to start your application.
  
==Release Engineering==
+
===Q: How do I create a ''Server Component''? ===
 +
The Corona server-side platform uses OSGi Applications to manage the runtime lifecyle of a ''Server Components''.  These components are defined using the '''org.eclipse.core.runtime.application''' extension point.
 +
* see [[Corona/HowTo/ServerApplication | Create Server Application]]
 +
 
 +
== Release Engineering ==
 +
 
 +
===Q: What architecture environments are support by Corona's server-side platform? ===
 +
Corona's server-side environment supports the same architecture environments as Equinox.  Specific functionality per environment is provided via ''Bundle Fragments''.  Currently, the supported architectures are:
 +
* carbon.macosx
 +
* gtk.linux.ppc
 +
* gtk.linux.x86
 +
* gtk.linux.x86_64
 +
* gtk.solaris.sparc
 +
* motif.aix.ppc
 +
* win32.win32.x86
 +
* wpf.win32.x86
  
 
==Test Framework==
 
==Test Framework==
 +
 +
===Q: How are test cases registered with the Test Framework? ===
 +
Corona's Test Framework provides the '''org.eclipse.corona.test.suite''' extension point.  This is used to register a suite of test cases to be run by the Test Framework.
 +
 +
===Q: Where is test result output located? ===
 +
Corona's Test Framework create an XML file containing the test summary.  This file is located in within the ''working directory'' under the folder ''${working.dir}/.metadata/.plugins/org.eclipse.corona.test''.
  
 
[[Category:Corona]][[Category:FAQ]]
 
[[Category:Corona]][[Category:FAQ]]

Latest revision as of 06:41, 31 July 2008

Platform

Q: How do I deploy functionality to Corona's server-side environment?

Installation
Package your functionality into feature and install it into Corona via an update site.
Runtime
The functionality should be started/stopped via IApplication. Configure the osgi.applications property to start your application.

Q: How do I create a Server Component?

The Corona server-side platform uses OSGi Applications to manage the runtime lifecyle of a Server Components. These components are defined using the org.eclipse.core.runtime.application extension point.

Release Engineering

Q: What architecture environments are support by Corona's server-side platform?

Corona's server-side environment supports the same architecture environments as Equinox. Specific functionality per environment is provided via Bundle Fragments. Currently, the supported architectures are:

  • carbon.macosx
  • gtk.linux.ppc
  • gtk.linux.x86
  • gtk.linux.x86_64
  • gtk.solaris.sparc
  • motif.aix.ppc
  • win32.win32.x86
  • wpf.win32.x86

Test Framework

Q: How are test cases registered with the Test Framework?

Corona's Test Framework provides the org.eclipse.corona.test.suite extension point. This is used to register a suite of test cases to be run by the Test Framework.

Q: Where is test result output located?

Corona's Test Framework create an XML file containing the test summary. This file is located in within the working directory under the folder ${working.dir}/.metadata/.plugins/org.eclipse.corona.test.

Back to the top