blob: c204434cc0ff3c1d76d2c88e885c43a88f709236 [file] [log] [blame]
OSGI tutorial
lb = list bundles
Apache Felix Web Console Configuration
inspect cap service
http://localhost:8080/system/console/configMgr
must do Sematic versioning
meaning of version segments
major (new API non-compatible - broken compatibility )
minor (new feature that doesn't break previous API compatibility)
micro (no visible change like performance improvements, bug fixes)
qaulifier (no sematic meaning like timestamp)
[ = inclusive
( = exclusive
providers use a narrow version range
consumers use the wider version range
wizard to managing version numbers (diffs with previous version)
@ConsumerType
@ProviderType
OSGI Extenders
requirements and capabilities
transformed into a rest endpoint; jaxrs
bnd tools rt project has a rest bridge
coverity scan = find bugs and coverity
Nexus @ repo.eclipse.org= maven repository for Eclipse bundles
making classes final can improve performance 10 times because it enable the JIT to inline methods
100 % of ALM investigations discover serious problems that start in requirements
story boards, wire frames, mockups
Monoply money to each key user rep. with actions with prices
requirements provide 3 kinds of info: descriptive, actionable, contextual (what is your real goal, personas),
themes and epics between gap of contextual and actionable
traditional req approach <-> modern approach
order takers <-> business partners
everything must be on the list <-> its ton the list if it provides mutal value
project <-> products
More than 20,000 running instances of Sonar in the world
Sonar provide differential views (version 3.5)
80% code coverage goal for all new and changed code
== shared deployment ==
for Windows uses terminal server
=======
pay attention to the minor issues that occur frequently because they can be very frustrating and can be as important as major bugs
do useability testing with think out loud
run 64-bit JVM and change 32-bit default to 64
use concucrrent gc
ensure using server JVM
== M 2 M ==
http://en.wikipedia.org/wiki/Raspberry_Pi
== Fuzzy Testing ==
Junit
Tuleap 6.0 includes an integration with Gerrit code-reviewing
Tradescape http://tradescape.biz/
Wishwas Mohan - three years ago Bosch began exploring OSEE
http://www.youtube.com/watch?v=UzqpNvydIBc
http://www.eclipsecon.org/france2013/
Open Services for Lifecycle Collaboration Lifecycle (OSLC)
Tim Berners-Lee invented the World Wide Web
text/turtle
Turtle (Terse RDF Triple Language) is a format for expressing data in the Resource Description Framework (RDF) data model
Eclipse Lyo
compare wink to jersy
Jena - rdf Java API
http://open-services.net/resources/tutorials/integrating-products-with-oslc/
Lyo has an OSLC integration with the Eclipse Foundaion bugzilla (deligated selection UI)
http://en.wikipedia.org/wiki/Kanban_(development)