Space Index
|
|||||||||||||||||||||||||||||||
0-9 |
AActivities Feedback and wrapup To add content label your content with 'activity or feedback. To have a short excerpt added to the this page use \ description
Some teasers from my point of view http://www.youtube.com/watch?v=pHcP4m5noY http://www.youtube.com/watch?v=28pGSMoa8ps&feature=user My blog http://andersnoras.com/blogs/anoras/default.aspx
table> <tr> <td> <a href="http://www.infosys.com/research/briefing/semanticintegrationinenterpriseinformationmanagement.pdf" target="blank"><span>Semantic Integration in Enterprise Information Management</span></a> ⇒ <a href="/getSimilarDocuments/?url=http://www.infosys.com/research/briefing/semanticintegrationinenterpriseinformationmanagement.pdf">Find similar documents</a> ⇒ <a href ...
Motivation Taxonomy strategies hold great promises, and we nowadays understand that we need some kind of metadata strategy to automatically and dynamically (loose coupling) connect bits of information. Today´s taxonomy strategies have struggled hard to provide positive ...
Examples Work in Process data mapping Tools AutoTaxonomy Tools Scenario for example implementation Task: Improved marketing, better targeted to each customers need. How: Find relations between personnel employed by your customers. Find challenges your ...
ÅpenBar discussion WayOnward Using Calais See this link http://www.linkedfacts.com/api/v1/proxy?url=http%3A//wiki.community.objectware.no/&key=05dfd925e6a59e83e50dd1f961f741730f3e6444, to view Calais and LinkedFacts automatically tag, and build references to Objectware Community Wiki. Hint. Right click on the person ...
|
||||||||||||||||||||||||||||||
B |
CCASE 2 5 different hardware types for reporting meter counters Different protocols Different link layers Different application layers Some online 24/7 Some push night Some support pulling of meter counters Several different ...
Responsible: Erik Feedback Add your comments, opinions and observations as children to this page. Automatic meter reading introduction Automatic meter reading, or AMR, is the technology of automatically collecting data from water meter or energy metering devices (water, gas ...
Responsible: Johannes Brodwall I have never written a piece of code that worked the first time I tried it. This has turned me into a fundamentalist when it comes to automated testing. I don't want my users or my testers! to spend ...
asyncdistributedsemistructured = cloud No good term for the stack yet
http://wiki.objectware.no/display/totto/2008/11/29/Whycloudsshouldbemorelikeoperatingsystems Cloud Computing Are You Looking for IaaS or PaaS Provider? http://wiki.objectware.no/pages/viewpage.action?pageId=8520619 http://wiki.objectware.no/display/totto/2008/11/28/AmazonCloudFront
Despite the core instincts of many geeks, it is difficult to argue that the principle of code generation hasn't been effective. A compiler is a code generator, transforming a human (well, geek) understandable model to a CPU (or VM) understandable representation. The CS community has done ...
Intro and background Preparations Qi4J, EDR, AOP resources Qi4j Why Qi4j is the coolest thing in programming since OO Composite Object Programming and Qi4J observations and notes
People get started. Rickard presents Qi4J, discussion follows.. People's comments and notes Add your stuff here as a link and document on the linked page :) Enterprise Applications Enterprise POJO Bullets postponed Bandaid or simplification of contextbound domain objects ...
Constraints are very closely related to the concept of type validation, not business validation. Just an observation
COP Q: What is the differences between multiple inheritance and composite? A: Multiple inheritance (MI) lacks the ability to resolve conflicts, a.k.a the diamond problem. Furthermore, COP incorporates "around aspects", known in our world as "Concerns" as well as "SideEffects" (executed ...
Replace existing Mixin implementations with Stubs or Mocks (of existing MockingFrameworks) when testing QI4J modules and applications. Use the existing metaInfo facilities use ServiceDeclaration.providedBy to provide a alternative configured ServiceFactoryInstance use a MockAssembl delegating to a normal Assembler but being able ...
|
||||||||||||||||||||||||||||||
DObservations
session will provide insight into how we can use Domain Specific Languages to express business rules and processes using the ubiquitous language our domain model defines. We'll start off by taking the plain old Java approach of fluent ...
|
Esection will focus on Enterprise Domain Repository. The agenda Typical integration challenges Master Data Management Enterprise Domain Repository What EDR solves Why use EDR? Alternatives to EDR Is EDR the right approach? Hopefully this will trigger a lively discussion ...
Intro The Emerging Technologies the future of enterprise POJOS is the first in a series of open seminars/workshops. The idea is to facilitate discussions between thought leaders and peers on important aspects of the software development. We believe that the results will increase the knowledge, skills and value produced ...
Some attributes and problems with enterprise applications: Business critical (Alistair Cockburn: Essential Moneys => Failure can cause unreperarable financial damage to the company, but not loss of life) Many people involved (Inside and outside the project) Other systems involved Diffused ...
Introduction
Enterprise POJO is not really a term, but we have coined this term to have a starting point of a discussion on the topic of weather there are differences between application objects (POJO) and the objects we use in enterprise development. Quite few of the objects in a typical application will be Enterprise ...
Do the query yourself here: http://search.twitter.com/search?q=geekcruise
Don't search for the mountain. The mountain will come to you! !http://www.klausdierks.com/images/KarakorumK2Big1.jpg! Some state and behavior is shared across several systems in the enterprise, or even outside a single enterprise. This makes affected structures harder to change. The more widely the state and behavior ...
|
||||||||||||||||||||||||||||||
FGot up a bit later on day 2. Time is nearly 13. Michael is talking about DSLs. Lesser translation between business and programs means lesser interpretation. Not only business people like this. We make DSLs for ourselves as well ...
Mountain. EDR Big discussion on repositories. Took forever to get through the discussion. Good stuff :) Johannes: Don't centralize. Rickard: Assume duplication, prepare for synchronization. Think the EDR guys got some good input on stuff they need to improve ...
Arrived 12:30, in the middle of Rickard's presentation/discussion. Huge discussion follows. Mixins/behaviour/roles to add your object: Examples: ACL Versionable Referancable ... Why not use a property and dynamic properties, and bind in behaviour at runtime? JCR and Topic ...
|
GEmerging technology; extending the object in enterprise context. This agenda meant as a very tentative guideline. The group will change direction and speed acording to the findings and ideas as we go. The timeslots are just meant as a kind of timeline. As time flies we will have a great ...
Please add your notes as children to this page
Add your notes as children pages to this page (they will appear in the list below
add content to the glossary label your content with 'glossary'. To have a short excerpt added to the glossary page use \ description
|
||||||||||||||||||||||||||||||
HQi4j is really a new language, expressed in Java. Developers will need an adjustment phase. Qi4j must also be capable of being partially introduced in an application. To help with debugging Qi4j massages the stack trace. Developers will also need significant ...
Intro We understand that timing and seats are limited, but we´d like to invite you all to raise your hands and ask the tough (or simple) questions that the GeekCruise Workshop should try to address. Feel free to add it below. We make ...
Recent changes
|
Iprofile> <id>geek</id> <repositories> <repository> <id>geek</id> <name>GeekCruise M2 repo</name> <url>http://10.0.0.60:8081/artifactory/repo</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots ...
large tutorial for introducing qi4j into an existing application is needed the proposed step by step for petstore would be good. coexisting with spring ? coexisting with hibernate ? there is "a lot" of good stuff, but perhaps too much to eat at once how to introduce bit by bit ...
|
||||||||||||||||||||||||||||||
Jhttp://www.brodwall.com/johannes/blog
|
Kmight be quite obvious but I think spend time on what actually matters and not boiler plate stuff is a good one (when talking about generic concerns). Rickard Öberg Qi4j notes dont expose your internals try to be as noninvasive ...
DSL "Raising of abstractions continued" (There is rarely one ubiquitious language for the problem domain) (Information is lost in translation) DSLs allow for problem expression and sometimes problem solving. Problem expression can itself be worth the investment. Internal DSLs often introduce ...
|
||||||||||||||||||||||||||||||
LLAMP was dead by the time we defined it. asyncdistributedsemistructured = cloud No good term for the stack yet
|
MEnthusiastic Software Developer & Pragmatic Programmer Independent Consultant from Dresden, Germany Promoting better software development with focus on agile approaches, software quality, team interaction. Current Focus: DSLs, Languages on the JVM, Enterprise Development Frameworks, Experimenting ...
Changeability Evolve ability Modify ability
|
||||||||||||||||||||||||||||||
NHome System of systems Architecture SOA http://wiki.community.objectware.no/display/OWSOA/SOACommunityHome EDR http://wiki.community.objectware.no/display/EDR/EnterpriseDomainRepositoryHome EDRMDS http://wiki.community.objectware.no/pages/viewpage.action?pageId=131099 ESE http://wiki.community.objectware.no/display/ESE/Home Agile ...
|
Oquestion that constantly swirls in my mind is "Does Qi4j simplify DDD or does it introduce too much WTF?". You have to battle alot to implement DDD in Java. Whereas static typing is nice, and tool support important, I do ...
Up and comming heroes \\(last 14 days) Current Heroes Labels
|
||||||||||||||||||||||||||||||
P1. sherriff travel guide 2. rickardoberg facilitator 3. kaare.nilsen facilitator 4. totto facilitator 5. anders.noras facilitator 6. jhannes 7. sergei.savenko 8. nixx 9. knut.vidar.siem@objectware.no 10. kjartan 11. ronnie.nessa@objectware.no 12. emileifrem ...
See smidigtonull:Persistence
Preparations and recommended reading before the Geek Cruise Practical stuff # Pay the invoice for the cruise # Check out the Qi4j codebase http://www.qi4j.org/25.html from svn and make sure it builds with maven (i.e. do a {{mvn install}}) # Read the GeekCruise Agenda ...
Index To add content label your content with 'presentation'. To have a short excerpt added to the presentation page use \ description
Index To add content label your content with ´publication´. To have a short excerpt added to the publication page use \ description
|
QResponsible: Richard Öberg This is a workshop session, and will focus on giving you the basic understanding of the concepts that you need to get started with Qi4j. After that we will walk through a tutorial which will help you try out the features of Qi4j
Responsible: Richard Öberg This introduction will provide some background on Qi4j, and discuss why ObjectOrientation and AspectOrientation, while useful stepping stones, have failed to make enterprise software development, especially with a DDD focus, any easier. Rickard will explain what ...
incremental adoption seems unlikely, as Qi4j does not support it. "Allin" approach seems the way to do it. And this seems hard. All of the benefits of Qi4j can be implemented using basic AOP with AspectJ. Sergei's anticorruption layer example illustrates this. We want ...
left and up principle... (the most specific ones will be called first which is in most cases (but nok all) wrong... / Alternative strategies / // Inheriting @Concerns, imporant.. super concerns first @Concern(Security.class,Transaction.class) public interface MyCompanyComposite{} @Concern(MyApplicationConcern.class ...
Recommended reading Qi4j I picked Qi4j because it allows me (or it will allow me once I work out the kinks in integrating it with the specific things I want to use like Struts) to focus on the domain and providing a rich environment for the users ...
|
||||||||||||||||||||||||||||||
RQi4j What is simple/understandable? Handling change Problem partitioning Incremental adaptation We want examples on how to introduce concepts from Qi4j incrementally. Spring integration Erik wants Layers. Graph DB (Neo4j) The GPL licensing is an ...
SOA integrasjonsverktøy REST applikasjonsprotokoll REST is fine if the distributed application none of the following requirements: Highvolume and lowlatency distributed messaging Asynchronous messaging Where distributed transaction boundaries are needed Where the message consumers are slower than the producers Guaranteed deliver ...
Rickards Blog http://www.jroller.com/rickard
Many things that roles are more difficult than mixins, which might be attributed to the fact that when we talk about mixins, we focus on the concrete implementation aspect of the mixin itself. When we talk about role, we usually ...
Value Observing of Properties In a lot of framework we have the concept of keyvalue observing (I have exluded the term "key" from this concept in the title as Properties are modelled explicitly in Qi4J), this seems to be missing in Qi4J. The main reason seems to be out of concerns ...
|
She. Introduction
Intro
Strategy System levels City maps Block maps Building schematics/floor plans A system is phycically located on a floor in a building systems which spawn several buildings in combination with other systems are key pain points and should be considered for split&rule ...
Concerns in Qi4j apply to specific scopes which are defined by means of annotations. If I want to change scope for a concern I have to change my Java code and redefine annotations hierarchies and/or to apply concern annotations at different places. It seams to me ...
What is simple.... As simple as possible, but never too simple
Popular Content \\(last 14 days) Current Heroes Labels
What I've learned The assembly is possibly the more fun part to start poking, when creating a Qi4J project. An assembly, the wiring of the application, can be more easy to understand how works in an early stage, rather than waiting ...
home page for the System of systems Architecture space. Our simplified definition of enterprise here is system of systems, which does not apply to enterprise application development and other forms of silo development. Intro This space is intended to collect and provide valuable information ...
|
||||||||||||||||||||||||||||||
TIntro In this section, we are going to have a look at the drivers towards enterprise pojos. Terminology and definitions Enterprise Characteristics Definitions Enterprise Pojo Characteristics Definitions Key questions: How do systems and applications interact in today's enterprise What are the characteristics ...
|
Uwhom? (the next developer not the compiler
|
||||||||||||||||||||||||||||||
V |
WCalais delivers an RDF format. It would probably be a good idea to look at RDF store rather than a database direct especially if it supports RQL. Other possibilities for representation : RDF Schema, OWL Basic app that takes URLS, crawls ...
Participation This is an event open for all. We will try to prioritize the peeraspect of the participants. Participants will be selected on Tuesday September 2nd. (probably announced on Wednesday). It would be nice if everyone wrote something about themselves in their profile. Especially technical background and topics ...
When we construct our domain, we want to make sure that things that ought to be kept separate are kept separate. At the same time, splitting logic between different files can make the code harder to understand and make the structure more ...
Customers Name of CIO Name of contact persons Internal info Web Crawl Financial Info Credit Rating Agencies News feeds Eg. Bloomberg Subscribing to updates Articles on web News on web Updated webpages Using Pull to get ...
Wrapup Pri Goal Score 1 Establish a exciting and fun discussion for important emerging enterprise technologies 110% 2 Document ideas, different views and key findings to the open community 45% 3 Provide a indpendent thought leader baseline ...
|
||||||||||||||||||||||||||||||
X |
Y |
||||||||||||||||||||||||||||||
Z |
!@#$ |
||||||||||||||||||||||||||||||