| 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) |