Other Promoting B4J - What do you think?

Discussion in 'B4J Questions' started by Erel, Aug 8, 2015.

  1. Erel

    Erel Administrator Staff Member Licensed User

    Done. Check the new showcase page.

    jmon, RandomCoder, ilan and 1 other person like this.
  2. ilan

    ilan Expert Licensed User

    RandomCoder and Erel like this.
  3. Douglas Farias

    Douglas Farias Expert Licensed User

    why not make by category? who want send the app to show case send a email for u.

    i think put all apps on showcase will be good for all, marketing for b4x and for the app creator
  4. Enrique Gonzalez R

    Enrique Gonzalez R Well-Known Member Licensed User

    For me it looks broken, in my tablet too

  5. ilan

    ilan Expert Licensed User

    CRTL + F5
  6. Enrique Gonzalez R

    Enrique Gonzalez R Well-Known Member Licensed User

    Awesome Thanks!
  7. Cableguy

    Cableguy Expert Licensed User

    As many may know, I've been here for almost a decade, and never went past the feverous hobbyist coder.
    Back went all we had was b4ppc, developing for desktop was as easy as developing for winmob. Same controls, almost the same code/libraries, but most of all, the same way of creating them using the visual designer.
    Then came B4A, wich was an easy transition... but with B4J, I never even managed to understand the basic concept, mainly because some major lexicon differences.
    Now that I can use the same Visual designer, I will give it a go...

    For me, that's what kept me away... I was used to forms, controls... activities and views... B4J feels just... odd.

    as for promoting, separate Wikipedia pages would do a great deal to promote them, and a "main" b4x page as well.
    I use address prediction in my browser, and, if no history is present, it doesn't recognize b4x.com before I hit enter, and if I "forget" the www part, it takes me to googles results.this does not happen with other sites, even on first visit
  8. Erel

    Erel Administrator Staff Member Licensed User

    Try it for 3 hours. I assure you that you will find it quite simple.

    In fact B4J is simpler than B4A (due to the underlying platform).
    KitCarlson, Cableguy and Mark Turney like this.
  9. Mark Turney

    Mark Turney Active Member Licensed User

    I agree 100%. I've been leveraging my B4A and B4i knowledge with B4J quite well in just the past week.
    LucaMs likes this.
  10. Tony Daly

    Tony Daly Member Licensed User


    The principle behind B4J can be a bit difficult to get your head around if you're not technically minded. i.e. B4J is an application that runs on Windows to allow developers to write applications in visual basic that will be converted into Java so that they can run on almost any platform.

    But in summary, B4J is an application that allows developers to create cross platform applications in visual basic. I don't think that this message is clear from viewing the web site.

    In the headline text on the B4J web page you start well:

    "B4J - The simplest way to develop cross platform, desktop, server and web applications!"

    But then it loses focus:

    "B4J is a 100% free development tool, similar to B4A that generates desktop, server and web applications."

    What is B4A? The user needs to find out what this is before they progress. Some people may not bother.

    Where is the mention of the RAD for visual basic? This is the main selling point!

    Sometimes you can be too close to the subject to see it from the perspective of someone looking in from the outside. This isn't a criticism, it's just the way it is; I'm as guilty as anyone.

    How about the following as replacement text?:

    "B4J is a Rapid Application Development environment to develop cross platform applications using visual basic. It is aimed at developers who have, or want to learn VB skills, but do not want the complexity of heavy-weight IDEs.
    B4J generates desktop, server and web applications, which can run on Windows, Mac, Linux and ARM boards (such as Raspberry Pi)
    B4J is 100% free for personal and commercial use. It uses the same language as its sister software B4A and B4i, which allow users to create mobile apps for Android and iOS respectively."

    I also think that it would be useful to showcase the use of B4J with spreadsheets etc. A lot of VB programmers will have VBA experience. B4J could be a way to interact with office applications without the limitations of VBA.

    edit: An example pulling JSON data from a URL into a spreadsheet should generate some interest. VBA support for JSON is not the best.

    Last edited: Sep 1, 2015
  11. LucaMs

    LucaMs Expert Licensed User

    Good comments, but the focus is:
    come people to read those descriptions?

    Some apps may have perfect descriptions, yet they are advertised on television.

    I am still convinced that advertising has a 50% influence on the sales of a product (any kind).
  12. Tony Daly

    Tony Daly Member Licensed User


    Agreed, but who is the target audience for the advertising? I don't believe that it's vb.net developers who are writing for windows, nor is it java developers. I think the target audience is disenchanted vb/vba developers who can't or don't want to move to vb.net (and VSTO) and developers who would like to automate other office suites (open office, libreoffice)or software via java libraries. There may also be a contingent of developers who want to write server and/or desktop software to support their (B4A/B4i) mobile apps, but these people will already know about it.
  13. LucaMs

    LucaMs Expert Licensed User

    Probably, I would do advertisements on "important" ("very visited") sites on which people writes about web servers.
  14. sorex

    sorex Expert Licensed User

    the good part is that Erel has 3 products which are very similar so if he can rent a half/full page it can be used to put all 3 of them in the picture.
    Mark Turney and LucaMs like this.
  15. imbault

    imbault Well-Known Member Licensed User

  16. Erel

    Erel Administrator Staff Member Licensed User

    I'm not really allowed to update the Wikipedia entry as it violates there terms (a few years ago the page was deleted because of that).

    However I encourage all members who like to help to update this page ;)
  17. imbault

    imbault Well-Known Member Licensed User

    Ok, Erel, I can do that, can you provide some text (documents) to add in wiki
    Mark Turney likes this.
  18. Erel

    Erel Administrator Staff Member Licensed User

    Mark Turney likes this.
  19. narek adonts

    narek adonts Well-Known Member Licensed User

    On http://www.leadbolt.com/ is says that it support Basic4Android (along with many other platforms).
    I think you should write them and ask them to change B4i and B4A
  20. Roberto P.

    Roberto P. Well-Known Member Licensed User

    I think the idea of B4J is good, but you have to take further steps forward for it to become "the tool for the development Web applications and mobile"

    My considerations are for professional use of the instrument and not to study or small applications to make friends!

    - Integration of advanced controls: grids, lists, charts, etc
    - Creating a framework for application development management: a logic of master-detail (in necessary in all applications)
    - Creation of frameworks for the mobile world, see Material Design ...
    - Integration with a tool to generate reports (fundamental)
    - Essential add true object-oriented programming, to create modular and scalable applications. Without these capabilities in major projects will lose the benefits of B4J, because you have to create duplicate objects with similar costs of development and maintenance outweigh the benefits (that goes for B4A)
    - Create frameworks or components to simplify data exchange with mobile devices

    In other words, I think we should have more B4j peculiarities to develop business applications and mobile web (what the market wants), otherwise I will continue to use to make small features for data exchange with App B4A / B4I. Instead I think it can and should do much more.

    At this point, I am convinced that the product could become an effective competitor in all of the best tools on the market.

    Finally, I believe that the instrument should be paid for (already) at a reasonable price. From my point of view, if we were all the features I listed above, I would be willing to pay even $ 1000 \ year.

    Thanks for giving us the opportunity to express our opinion
    XbNnX_507 and Harris like this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice