157:
27:
339:
plug-ins based on the
Eclipse Rich Client Platform (RCP) and in the server, JFire is composed of Java EE EAR modules. Due to its modularity, JFire is used as base for non-ERP applications, too, which employ a smaller number of modules (e.g. only the user, access rights and organization management).
331:
used in Yak, an access control system). Because JFire enables different companies/organizations to cooperate directly, a server acts as client to other servers, as well. Each organization has its own JDO datastore, which guarantees a very high degree of protection of privacy. Between organizations,
348:
The Base-Module is responsible for
Authentication, User- and Rightsmanagement and builds the core for transactions between different organisations and servers. On top of it comes the Trade-Module which includes Accounting, Store-Management, Reporting and forms the base for a general distribution
304:(rather than multiple separate programs), they started to search for a suitable framework. After some research and evaluations, they decided to launch such an ERP framework project based on new technologies like JDO and Eclipse RCP, which make it easy for other projects to build upon.
352:
The Trade-Module offers many interfaces for easy integration of external systems like third-party payment- or delivery-systems. Additionally it provides extension possibilities to build your own
Business Application on top of JFire.
311:
2006, the
Eclipse Magazine India published an article in December 2006 and in April 2007, the JFire project was invited to the Eclipse Forum Europe, where it impressed the BIRT team with its graphical parameter workflow builder.
739:
749:
307:
When first released in
January 2006, it quickly gained attention in the Eclipse community: The German Eclipse Magazine published an article in May 2006, the project was invited to the
734:
275:
Even though Java EE, JDO and
Eclipse RCP provide many advantages, they have the disadvantage that they require a longer training period than older technologies (e.g. direct SQL).
327:
web client, which currently supports only a part of the functionality (e.g. a web shop). Some applications built on JFire employ other types of clients, as well (e.g.
323:
JFire consists of two parts - the server and different types of clients. So far, the most comprehensive client is a rich client. Additionally, there exists a
547:
218:, e.g. for user and access rights control, accounting, store management, direct online trade with other companies or end-customers (e.g. via a
162:
724:
279:
188:
744:
177:
113:
719:
556:
245:
540:
714:
577:
173:
109:
207:
can easily be extended and it requires only a relatively low effort to customize it for specific sectors or companies.
184:
85:
56:
729:
249:
533:
238:
215:
282:(LGPL). Therefore, it is Free Software and everyone can redistribute it, modify it and use it free of charge.
300:
sales and distribution software. Because they wanted to base this new system on an ERP within one integrated
623:
117:
269:
211:
457:
400:
688:
285:
The project has been shut down. The developer, Nightlabs, went into liquidation on 1 January 2015.
265:
230:
allows for the editing and rendering of reports, statistics and similar documents (e.g. invoices).
223:
104:
653:
297:
237:
and thus to ease the implementation of sector-specific applications, it contains modules for the
234:
204:
200:
196:
260:). According to the project's website, JFire is shipped with the JDO2 reference implementation
678:
663:
192:
484:
324:
124:
92:
572:
470:
413:
328:
257:
335:
Following the framework idea, JFire is built very modular: In the client, it consists of
296:
The history of JFire starts in 2003, when the company NightLabs decided to develop a new
301:
97:
603:
708:
227:
256:. Furthermore, the use of JDO makes it possible to employ other DBMS types (e.g.
693:
628:
608:
261:
222:), an editor for interactive 2-dimensional graphics and other useful plugins. A
26:
427:
567:
308:
233:
Even though the main goal of the project is to serve as a robust and flexible
152:
34:
648:
618:
598:
673:
658:
633:
613:
683:
315:
In late 2009, Jfire had been absorbed by the company VIENNA Advantage.
219:
332:
only data essentially required by the business partner are exchanged.
588:
582:
668:
643:
593:
525:
505:
336:
278:
JFire was published in
January 2006 under the conditions of the
129:
529:
428:"EclipseCon 2006: JFire - Open Source RCP based ERP framework"
253:
252:(DBMS) and spares developers the error-prone work of writing
40:
740:
Free software programmed in Java (programming language)
140:
370:
135:
123:
103:
91:
81:
55:
33:
750:Enterprise resource planning software for Linux
735:Free customer relationship management software
541:
241:usage in small and medium-sized enterprises.
8:
62:1.2.0-farnsworth / November 30, 2011
19:
548:
534:
526:
25:
18:
183:The system has been written entirely in
362:
466:
455:
409:
398:
248:, it is independent of the underlying
7:
163:Free and open-source software portal
16:Defunct accounting software system
14:
280:GNU Lesser General Public License
187:and is based on the technologies
210:Since November 2009, there is a
178:Customer Relationship Management
155:
578:Android Development Tools (ADT)
391:"Eclipse Magazine (Germany)".
371:"Nightlabs liquidation notice"
1:
485:"BIRT World: JFire and BIRT"
448:"Eclipse Magazine (India)".
174:Enterprise Resource Planning
766:
250:database management system
244:Because JFire uses JDO as
563:
226:module which is based on
77:
51:
24:
725:Free accounting software
745:Free reporting software
720:Free business software
465:Cite journal requires
408:Cite journal requires
264:, which supports many
64:; 12 years ago
624:Granite data services
594:Avaya Dialog Designer
266:relational databases
212:stable JFire release
715:Accounting software
191:5 (formerly J2EE),
21:
585:Studio for Eclipse
506:"VIENNA Advantage"
730:Free ERP software
702:
701:
679:Rational Software
302:application suite
246:persistence layer
151:
150:
757:
550:
543:
536:
527:
517:
516:
514:
513:
502:
496:
495:
493:
492:
481:
475:
474:
468:
463:
461:
453:
445:
439:
438:
436:
435:
424:
418:
417:
411:
406:
404:
396:
388:
382:
381:
379:
378:
367:
258:object databases
214:containing many
165:
160:
159:
158:
147:
144:
142:
93:Operating system
72:
70:
65:
47:
44:
42:
29:
22:
765:
764:
760:
759:
758:
756:
755:
754:
705:
704:
703:
698:
664:<oXygen/>
573:Adobe LiveCycle
559:
557:Eclipse plugins
554:
523:
521:
520:
511:
509:
504:
503:
499:
490:
488:
483:
482:
478:
464:
454:
447:
446:
442:
433:
431:
430:. June 23, 2006
426:
425:
421:
407:
397:
390:
389:
385:
376:
374:
369:
368:
364:
359:
349:sales network.
346:
321:
294:
288:
199:3. Hence, both
161:
156:
154:
139:
73:
68:
66:
63:
39:
17:
12:
11:
5:
763:
761:
753:
752:
747:
742:
737:
732:
727:
722:
717:
707:
706:
700:
699:
697:
696:
691:
686:
681:
676:
671:
666:
661:
656:
651:
646:
641:
636:
631:
626:
621:
616:
611:
606:
601:
596:
591:
586:
580:
575:
570:
564:
561:
560:
555:
553:
552:
545:
538:
530:
519:
518:
508:. Nov 29, 2009
497:
487:. May 15, 2007
476:
467:|journal=
440:
419:
410:|journal=
383:
361:
360:
358:
355:
345:
342:
329:mobile devices
320:
317:
293:
290:
239:out-of-the-box
167:
166:
149:
148:
137:
133:
132:
127:
121:
120:
107:
101:
100:
98:Cross-platform
95:
89:
88:
83:
79:
78:
75:
74:
61:
59:
53:
52:
49:
48:
37:
31:
30:
15:
13:
10:
9:
6:
4:
3:
2:
762:
751:
748:
746:
743:
741:
738:
736:
733:
731:
728:
726:
723:
721:
718:
716:
713:
712:
710:
695:
692:
690:
687:
685:
682:
680:
677:
675:
672:
670:
667:
665:
662:
660:
657:
655:
652:
650:
647:
645:
642:
640:
637:
635:
632:
630:
627:
625:
622:
620:
617:
615:
612:
610:
607:
605:
602:
600:
597:
595:
592:
590:
587:
584:
581:
579:
576:
574:
571:
569:
566:
565:
562:
558:
551:
546:
544:
539:
537:
532:
531:
528:
524:
507:
501:
498:
486:
480:
477:
472:
459:
451:
444:
441:
429:
423:
420:
415:
402:
395:(3.06). 2006.
394:
387:
384:
373:. Jan 1, 2015
372:
366:
363:
356:
354:
350:
343:
341:
338:
333:
330:
326:
318:
316:
313:
310:
305:
303:
299:
291:
289:
286:
283:
281:
276:
273:
271:
267:
263:
259:
255:
251:
247:
242:
240:
236:
231:
229:
225:
221:
217:
213:
208:
206:
202:
198:
194:
190:
186:
181:
179:
175:
171:
164:
153:
146:
138:
134:
131:
128:
126:
122:
119:
115:
111:
108:
106:
102:
99:
96:
94:
90:
87:
84:
80:
76:
60:
58:
57:Final release
54:
50:
46:
38:
36:
32:
28:
23:
654:Objecteering
638:
522:
510:. Retrieved
500:
489:. Retrieved
479:
458:cite journal
449:
443:
432:. Retrieved
422:
401:cite journal
392:
386:
375:. Retrieved
365:
351:
347:
334:
322:
319:Architecture
314:
306:
295:
287:
284:
277:
274:
243:
232:
209:
182:
169:
168:
35:Developer(s)
694:Zend Studio
629:JBoss Tools
609:EasyEclipse
604:Carbide.c++
262:DataNucleus
197:Eclipse RCP
709:Categories
568:Adobe Flex
512:2010-01-03
491:2007-07-06
434:2007-07-06
377:2016-01-04
357:References
309:EclipseCon
82:Written in
69:2011-11-30
43:.nightlabs
649:MyEclipse
619:G-Eclipse
599:Bioclipse
235:framework
224:reporting
689:Together
674:RadRails
659:OptimalJ
634:JBuilder
614:FindBugs
220:web shop
180:system.
684:SOAtest
452:. 2006.
292:History
216:modules
189:Java EE
172:was an
136:Website
125:License
67: (
589:Aptana
583:Appium
344:Server
298:ticket
205:server
201:client
143:.jfire
669:PyDev
644:Jtest
639:JFire
170:JFire
20:JFire
471:help
414:help
337:OSGi
270:db4o
268:and
228:BIRT
203:and
185:Java
176:and
145:.net
130:LGPL
105:Type
86:Java
45:.org
325:JSP
254:SQL
195:2,
193:JDO
141:www
118:SCM
114:CRM
110:ERP
41:www
711::
462::
460:}}
456:{{
405::
403:}}
399:{{
272:.
116:,
112:,
549:e
542:t
535:v
515:.
494:.
473:)
469:(
450:5
437:.
416:)
412:(
393:7
380:.
71:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.