B4J Library [ABMaterial] Framework for WebApps

Discussion in 'B4J Libraries & Classes' started by alwaysbusy, Nov 5, 2015.

  1. alwaysbusy

    alwaysbusy Expert Licensed User

    This is indeed the place to start. Maybe I better add this link to the first post
     
    Johan Hormaza, joulongleu and Harris like this.
  2. Harris

    Harris Well-Known Member Licensed User

    Yes, like on the first line - in BIG BOLD LETTERS!
    Perhaps on your demo page as well...
     
  3. Harris

    Harris Well-Known Member Licensed User

    Geeezzz... I was just kidding (kind of)... However - Good Job!
    With any luck, this will help the newcomers find there way in the wonderful world of ABM... Seems it is helping with the basics since feedback to it has been minimal (except for @OliverA PM good points - yet to be addressed).
    If I could create video presentations like Erel does - I would. That would be cool and most helpful. However, I have no freakin idea how he does it.

    It seems as well, that those who find and get it (over the perceived/real hump) - don't look back. They, as I, realize they isn't anything easier to build functional web apps. Would nice to see a page (post) with links to apps created with ABM.

    Keep on ABMin...

    Thanks
     
    Johan Hormaza likes this.
  4. Mashiane

    Mashiane Expert Licensed User

    This Erel is good hey. In the post I did in the ...Dummies thread I used ActivePresenter. It has a lot of other things but havent had the time to go through everything yet. Perhaps he can advise in terms of how he does that stuff. You started something in that thread, keep it up and congrats.
     
    Johan Hormaza and joulongleu like this.
  5. roberto64

    roberto64 Active Member Licensed User

    Hello abm, to make a donation for your work, the donation and to our care the import?
     
  6. alwaysbusy

    alwaysbusy Expert Licensed User

    @roberto64 Something must be lost in translation. I do not understand your question.
     
  7. roberto64

    roberto64 Active Member Licensed User

    Hello abm, I wanted to tell you that I will make a donation for your work of ABMaterial once I have done the application can I create applications and publish them?
    regards
     
  8. alwaysbusy

    alwaysbusy Expert Licensed User

    @roberto64 Absolutely! You are free to do whatever you want with all the web apps you make with ABM.
     
    joulongleu likes this.
  9. roberto64

    roberto64 Active Member Licensed User

    hello always busy ABM, I sent you a donation for your work,
    regards
     
    alwaysbusy likes this.
  10. alwaysbusy

    alwaysbusy Expert Licensed User

    @roberto64 Thank you very much. A mail with your login info in the feedback app should be one its way!
     
  11. roberto64

    roberto64 Active Member Licensed User

    hi ABM, taking the cue where to take the Template folder and then edit the files based on the name of the application I'm creating and start the application in the first place in the log I see this "ABM v4.25 requires Cache System 3.0 (yours : 1.0) Upgrade instructions: "secondly by inserting and example an imput command and making sure to see the icon as in the instruction below you can not see when and in execution. what am I doing wrong?

    Code:
    LOG  ABM v4.25 requires Cache System 3.0 (yours: 1.0)
    Upgrade instructions:
    Code:
    Dim inp7 As ABMInput
    inp7.Initialize(
    page"inp7", ABM.INPUT_TEXT, "First Name"False"")
    inp7.IconName = 
    "mdi-action-account-circle"
    page.Cell(11,1).AddComponent(inp7)
    thank you
     
  12. alwaysbusy

    alwaysbusy Expert Licensed User

    @roberto64 Please start a new question with ‘[ABMaterial] your question’ in the subject. Thanks.
     
    Johan Hormaza and ShaneG30 like this.
  13. alwaysbusy

    alwaysbusy Expert Licensed User

    Attached Files:

    Last edited: May 29, 2018
    DonManfred, Don Oso, Cableguy and 6 others like this.
  14. alwaysbusy

    alwaysbusy Expert Licensed User

    Note on the update: If you are using the CDN, this is the new link you have to use:

    For v4.30:
    Code:
    ABM.ActivateUseCDN("DONATORKEY""https://cdn.jsdelivr.net/gh/RealAlwaysbusy/ABMaterial@v4.30/")
     
  15. alwaysbusy

    alwaysbusy Expert Licensed User

    ABMaterial 4.30 Public is now released!
    See the attachment for the release notes.

    Donators will receive an email for ABMaterial 4.50 in a couple of hours.

    Some time has passed since the last update. Main reason is ABMaterial has been proven to be very stable and very few bugs were reported (Good news!).
    On the other hand I have been very busy with some unexpected projects, but because of them, a lot of new features were added to this ABM release.
     

    Attached Files:

    Erel, Don Oso, mindful and 5 others like this.
  16. LucaMs

    LucaMs Expert Licensed User

    Do not forget that you are "always busy" :)
     
  17. alwaysbusy

    alwaysbusy Expert Licensed User

    :D
     
    joulongleu and LucaMs like this.
  18. MbedAndroid

    MbedAndroid Active Member Licensed User

    question about this 4.30 update (and also 4.25)
    i'm using ABMcanvasObject for drawing graphics see code below.
    This works on Chrome with 4.30/4.25 but not Firefox/IE anymore
    What could cause this?

    (4.05 works out of box with this code)
    NB pages are much faster loaded with 4.30!


    Code:
    Sub BuildRainbucket(rain As Double,width As Int,height As Int,id As StringAs ABMCanvasObject
       
    Dim bucket As  ABMCanvasObject
       
    Dim const stb=height-30 As Int
       
    Dim const stt=30 As Int
       
    Dim const tg=0.27 As Double 'precaluculated 15 deg tan

       
    Dim level=rain*40 As Int
       
    Dim y=Sqrt(1/tg*4000As Double 'x1 displacement
       Dim x=y*tg/2 As Double
       
    Dim x2=width/8 As Int
       
    Dim top=y As Int
       
    If rain>200 Then rain=200 ''limit amount of rain just to prevent skyhigh filled bucket
       bucket.beginPath
       bucket.moveTo(width/
    2-x2,stb)
       bucket.lineTo(width/
    2-x-x2,stb-y)
       bucket.lineTo(width/
    2+x+x2,stb-y)
       bucket.lineTo(width/
    2+x2,stb)
       bucket.lineTo(width/
    2-x2,stb)
       bucket.fillStyleColor(
    "#d3d3d3")
       bucket.fill

       y=
    Sqrt(1/tg*level)
       x=y*tg/
    2
       bucket.beginPath
       bucket.moveTo(width/
    2-x2,stb)
       bucket.lineTo(width/
    2-x-x2,stb-y)
       bucket.lineTo(width/
    2+x+x2,stb-y)
       bucket.lineTo(width/
    2+x2,stb)
       bucket.lineTo(width/
    2-x2,stb)
       bucket.fillStyleColor(
    "#0000ff")
       bucket.fill
       
    '' draw indicator
       bucket.beginPath
       bucket.moveTo(width/
    2,stb)
       bucket.lineto(width/
    2,stb-top)
       bucket.lineWidth(
    1)
       bucket.strokeStyleColor(
    "#ffff00")
       bucket.stroke
       
    For x=1 To 10
           bucket.beginPath
           bucket.moveTo(width/
    2-x2/2,stb-top*x/10)
           bucket.lineto(width/
    2+x2/2,stb-top*x/10)
           bucket.lineWidth(
    1)
           bucket.stroke
       
    Next
       
    ''write amount of rain
       bucket.font("arial"13)
       bucket.fillStyleColor(
    "#ff00ff")
       bucket.textAlign(ABM.CANVAS_TEXTALIGN_CENTER)
       bucket.fillText(
    id,width/2,stt)
       bucket.fillText(
    NumberFormat(rain,1,1) & "mm",width/2,height)
       
    Return bucket
    End Sub
     
  19. alwaysbusy

    alwaysbusy Expert Licensed User

    Please start a new thread with prefix [ABMaterial] in the subject. I'm under the impression this will take more than one post to get this solved.
     
  20. MbedAndroid

    MbedAndroid Active Member Licensed User

    Peter Simpson and alwaysbusy like this.
Loading...
  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