B4X is a set of cross platform RAD development tools that target Android, iOS, desktops, servers and IoT devices.
More information: https://www.b4x.com
B4X is a set of cross platform RAD development tools that target Android, iOS, desktops, servers and IoT devices.
More information: https://www.b4x.com
This slide deck provides a detailed overview on how to use the Conteneo Weave Idea Engine to create, facilitate and post-process visual collaboration frameworks like Speed Boat, Cover Story, Prune the Product Tree, Gamestorming frameworks like Empathy Map, Canvases like the Business Model Canvas and even custom frameworks.
Get MBOX to NSF Converter tool and safely convert your MBOX files into NSF format of Lotus Notes. It supports conversion of corrupted MBOX files as well.
This is the user guide for Perl On NetBeans version 4 Beta. For more information, please checkout http://plugins.netbeans.org/plugin/36183/perl-on-netbeans. Please do follow https://www.facebook.com/PerlOnNetBeans for updates and feedback.
User manual for those users who develop any desktop application so i try to provide betteropportunity to view it and try to make best user manual ..
Good Luck
WordPress 4.0 "Benny" released with improving user experience featureswpdemobuilder
WordPress 4.0 is finally here after months of testing. Let's take a close look at the new features and update your WordPress website. See more in detail here (with a infographic: http://bit.ly/wp4official). Got some feelings about the new WordPress? Share with us!
Software development, by its nature, is a series of translations and compromises. What the end user wants, what the customer is willing to pay for, and what is technically feasible rarely combine to form a unified set of features. A deeper understanding between technical and non-technical people is needed, in particular at the communication divide between stakeholders and developers. We will show you how to develop a domain-specific, ubiquitous language and how to use your code base as the central source for your requirements and documentation, to improve communication for the whole team.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
2. Table of contents 2 B4X Help tools
1 B4X ..............................................................................................................................................4
2 Help tools .....................................................................................................................................5
2.1 Erel is Teaching Programming.............................................................................................5
2.2 Search function in the forum................................................................................................5
2.3 Ask a question in the forum .................................................................................................8
2.3.1 Before asking a question in the forum .............................................................................8
2.3.2 How to ask a question in the forum .................................................................................8
2.4 B4X Help Viewer...............................................................................................................13
2.5 Help documentation - B4A Object Browser......................................................................18
2.6 B4X Booklets on line.........................................................................................................19
2.6.1 From the IDE .................................................................................................................19
2.6.2 From an Internet browser...............................................................................................20
2.7 Useful links ........................................................................................................................21
2.7.1 B4A ................................................................................................................................21
2.7.2 B4i..................................................................................................................................22
2.7.3 B4J .................................................................................................................................23
2.7.4 B4R ................................................................................................................................24
2.8 Books .................................................................................................................................25
3. Table of contents 3 B4X Help tools
Main contributors: Klaus Christl (klaus), Erel Uziel (Erel)
To search for a given word or sentence use the Search function in the Edit menu.
All the source code and files needed (layouts, images etc.) of the example projects in this booklet
are included in the SourceCode folder.
For each program there are three folders.
SourceCode
MyFirstProgram
B4A
MyFirstProgram.b4a
B4i
MyFirstProgram.b4i
B4J
MyFirstProgram.b4j
Both programs MyFirstProgram and SecondProgram are almost the same for B4A, B4i and B4J.
Updated for following versions:
B4A version 9.80
B4i version 6.50
B4J version 8.10
B4R version 3.31
B4X Booklets:
B4X Getting Started
B4X Basic Language
B4X IDE Integrated Development Environment
B4X Visual Designer
B4X Help tools
B4XPages Cross-platform projects
B4X CustomViews
B4X Graphics
B4X XUI B4X User Interface
B4X SQLite Database
B4X JavaObject NativeObject
B4R Example Projects
You can consult these booklets online in this link [B4X] Documentation Booklets.
Be aware that external links don’t work in the online display.
4. 1 B4X 4 B4X Help tools
1 B4X
B4X is a suite of BASIC programming languages for different platforms.
B4X suite supports more platforms than any other tool
ANDROID | IOS | WINDOWS | MAC | LINUX | ARDUINO | RASPBERRY PI | ESP8266 | AND
MORE...
• B4A Android
B4A is a 100% free development tool for Android applications, it includes all the features
needed to quickly develop any type of Android app.
• B4i iOS
B4i is a development tool for native iOS applications.
B4i follows the same concepts as B4A, allowing you to reuse most of the code and build
apps for both Android and iOS.
• B4J Java / Windows / Mac / Linux / Raspberry PI
B4J is a 100% free development tool for desktop, server and IoT solutions.
With B4J you can easily create desktop applications (UI), console programs (non-UI) and
server solutions.
The compiled apps can run on Windows, Mac, Linux and ARM boards (such as Raspberry
Pi).
• B4R Arduino / ESP8266
B4R is a 100% free development tool for native Arduino and ESP8266 programs.
B4R follows the same concepts of the other B4X tools, providing a simple and powerful
development tool.
B4R, B4A, B4J and B4i together make the best development solution for the Internet of
Things (IoT).
5. 2 Help Tools 5 B4X Help tools
2 Help tools
To find answers to many questions about B4X the following tools are very useful.
2.1 Erel is Teaching Programming
Erel has made video tutorials for different subjects
These tutorials can be found in the forum at this link: https://www.b4x.com/etp.html
2.2 Search function in the forum
In the upper left corner you find the
searchbox for the forum. Depending on
the window size it can be on the top right
side.
Enter a question or any keywords and press 'Return'.
The function shows you the posts that match your request.
Example: Enter the keyword ScrollView.
A list of the result is displayed below the menu.
Click on an item to show the thread.
6. 2 Help Tools 6 B4X Help tools
And the result:
Click on the title to show the selected post.
7. 2 Help Tools 7 B4X Help tools
On the left you have a list of forums which you can filter by products.
Example with B4i:
8. 2.3 Ask a question in the forum 8 B4X Help tools
2.3 Ask a question in the forum
If you have looked for an answer to your problem with the search function in the forum and didn’t
find a solution, you can ask a question in the forum.
Below you find a list with several points to take into account when you ask a question.
This is the best way to get rapidly a concrete solution.
The list is a summary of this thread in the forum:
For new(er) members: How to post a question / issue.
The numbering is a bit different from the post in the forum.
2.3.1 Before asking a question in the forum
Assume you're not the first person having that question)
1. Have you already looked in the forum for a solution?
2. Have you installed B4x as described?
3. Have you read relevant tutorials and / or the documentation?
[B4X] Erel Teaches Programming - video tutorials.
B4X Booklets.
2.3.2 How to ask a question in the forum
1. Always start a new thread for your question.
2. Give the title a meaningful sentence.
3. Describe what the problem is (full sentences, not 3 words, not "my car doesn't work - guess
what it is")
9. 2.3 Ask a question in the forum 9 B4X Help tools
4. Please post the code within CODE TAGS and the error message from the Logs as TEXT.
Give the helpers a starting point , a code sample, a stripped out project that we can look at,
analyse and POINT YOU IN THE RIGHT DIRECTION…
Helpers may even provide a fully working solution based on YOUR WORK IN
PROGRESS!
To add code samples use the function :
Either directly in the ToolBox
or in the Insert function
This window is shown, you can copy code from the IDE directly in it.
Add some code, the result is below.
10. 2.3 Ask a question in the forum 10 B4X Help tools
And the result.
You can also add another title than B4X and highlight lines.
And the result.
11. 2.3 Ask a question in the forum 11 B4X Help tools
You can also select another language:
When you post a project, attach it as a zip file.
Generate it from the IDE:
And upload the file .
5. Don't post images of screen captures of Logs or error messages.
Post them as text (see point 3)!
Post only images illustrating the problem.
How to copy Logs, in the Logs Tab, right
click on the corresponding line:
You get a submenu with three options.
12. 2.3 Ask a question in the forum 12 B4X Help tools
6. Assume that there are many experienced users having huge and complex apps.
B4x is working 100%. So if you have an issue it's mostly a programming mistake.
Don't start complex projects without any experience.
7. Many users in the forum love to help, but you need to help them to understand the issue
(see esp. 1 - 3).
8. When someone is trying to help you and asks questions for clarification, don't ignore these
questions because helpers need to understand what exactly your problem is.
9. Please, don't post the same questions in multiple different threads.
After resolving the error or problem, post the solution to share it with other users.
10. When a problem has been solved, and the solution added in the thread, please add [Solved]
to the title.
You can edit the thread title on top of the editing window.
11. When you got help and it was useful, click on Like in the lower right corner of the post.
This shows the helper that you have read the post
and his help was useful.
No need to answer anything else.
12. And of course, have fun!
13. 2.4 B4X Help Viewer 13 B4X Help tools
2.4 B4X Help Viewer
This program shows xml help files. It was originally written by Andrew Graham (agrham) for B4A.
I modified it, with Andrews’ agreement, to show B4A, B4J, B4i and B4R xml help files.
The program can be downloaded from the forum.
When you install B4A, the standard folder would be:
C:Program FilesAnywhere SoftwareB4ALibraries
C:Program Files (x86)Anywhere SoftwareB4A
Similar for the other products.
If you get this message:
That means that B4A was not installed in the default folder.
Click on and select the folder where you saved the B4A program, open the Libraies
folder and select Core.xml.
14. 2.4 B4X Help Viewer 14 B4X Help tools
On top we find:
In the upper left corner a drop down
list shows the different objects
included in the selected library.
Besides the objects list you
find another drop down list
with the
• methods(M)
• events(E)
• properties(P)
• fields(F) constants
for the selected object.
Select the standard library to display.
Select the additional library to display.
Search engine to find the object for a given keyword.
Closes B4AHelp
Launches the forum 'Online Community'.
Launches the Android Developers site.
Launches the iOS developer’s site.
B4A help files.
B4i help files.
B4J help files.
B4R help files.
B4X Library help files.
15. 2.4 B4X Help Viewer 15 B4X Help tools
Standard libraries
Select the library to display and click on (Open).
Once selected the directory is saved for the next start of the program.
16. 2.4 B4X Help Viewer 16 B4X Help tools
Additional libraries.
The same also for the additional libraries.
You must select the path for the additional libraries.
In my case B4XAdditionalLibrariesB4A for B4A .
Once selected the directory is saved for the next start of the program.
17. 2.4 B4X Help Viewer 17 B4X Help tools
Search engine for the selected library.
Example:
Selected library: Core
Enter DrawRect
And the result.
We get the object Canvas and two methods.
Click on an item in the list to show its help.
Click on to leave the search result list.
18. 2.5 B4X Object browser 18 B4X Help tools
2.5 Help documentation - B4A Object Browser
This is also a standalone Windows program showing the help files of libraries.
It has been written by Vader and can be downloaded here.
A pdf documentation on how to use the program is part of the download.
19. 2.5 B4X Booklets on line 19 B4X Help tools
2.6 B4X Booklets on line
The B4X Documentation Booklets are available online!
2.6.1 From the IDE
In IDE Help menu / Online Help, you can directly show the main page of the B4X Documenation
page.
The links below allow you to display directly the selected booklet in the Intrenet browser.
The only drawback in these displays is that external links don’t work, this is a limitation of the tool
converting the pdf files.
20. 2.5 B4X Booklets on line 20 B4X Help tools
2.6.2 From an Internet browser
In this link, you get the B4X Documentation Booklets page in the forum.
Scrolling a bit downwards you will see this:
The blue booklet names are links to display the selected booklet directly in the Internet browser.
The only drawback in these displays is that external links don’t work, this is a limitation of the tool
converting the pdf files.
21. 2.7 Useful links 21 B4X Help tools
2.7 Useful links
2.7.1 B4A
A useful link for layout graphics. Android cheat sheet for graphic designers
Android Developers. Design Develop Distribute
Android Developers searching for any request.
In the upper right corner you find the search field.
Enter View in the field:
Click on the link View | Android Developers.
And you get all the information about Views.
22. 2.7 Useful links 22 B4X Help tools
2.7.2 B4i
iOS developers:
https://developer.apple.com/ios/human-interface-guidelines/overview/themes/
It’s the Apple site with all information about iOS.
25. 2.8 Books 25 B4X Help tools
2.8 Books
B4A book
Written by Philip Brown under the pseudo Wyken Seagrave.
http://pennypress.co.uk/b4a-book/
MagBook Build your own Android App.
Written by Nigel Whitfield.
http://www.magbooks.com/product/build-your-own-android-app/
26. 2.8 Books 26 B4X Help tools
Elektor Android App development for electronics designers
https://www.elektormagazine.com/news/book-review-android-apps-development-with-basic-for-
android-b4a