Knowledge

JFire

Source 📝

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

Index


Developer(s)
www.nightlabs.org
Final release
Java
Operating system
Cross-platform
Type
ERP
CRM
SCM
License
LGPL
www.jfire.net
Free and open-source software portal
Enterprise Resource Planning
Customer Relationship Management
Java
Java EE
JDO
Eclipse RCP
client
server
stable JFire release
modules
web shop
reporting
BIRT
framework
out-of-the-box

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.