DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Generative AI has transformed nearly every industry. How can you leverage GenAI to improve your productivity and efficiency?

SBOMs are essential to circumventing software supply chain attacks, and they provide visibility into various software components.

The Latest IoT Topics

article thumbnail
Compatibility Testing: Checklists and Crucial Things You Need to Know About It
Learn about crucial things about compatibility testing that you should know. Here are key points to remember about compatibility testing.
July 26, 2022
by Niranjan Limbachiya DZone Core CORE
· 7,984 Views · 1 Like
article thumbnail
Comparison: JMS Message Queue vs. Apache Kafka
This article explores the differences, trade-offs, and architectures of JMS message brokers and Kafka deployments.
July 24, 2022
by Kai Wähner DZone Core CORE
· 4,672 Views · 6 Likes
article thumbnail
Mobile App Development Trends
Check out the latest trends in mobile app development, including a Swift takeover, enterprise apps, and IoT advancements.
Updated July 24, 2022
by Alfred Beiley
· 15,909 Views · 5 Likes
article thumbnail
How Machine-Learning-as-a-Service Can Help the Internet of Things Reach its Potential
The Internet of Things (IoT) has changed the way the entire world operates.
Updated July 24, 2022
by Rick Delgado
· 13,144 Views · 1 Like
article thumbnail
NetBeans Platform Control Application for Testing of Cellular Networks
I'm Stefano Chiappa and I'm from Milan (Italy). I work at Prisma Engineering (http://www.prisma-eng.com/) as Lead Software Engineer of the Simulator User Interface Team. AirMosaic is an application on the NetBeans Platform for controling Prisma's UeSIM, which is a multi mobile simulator. The UeSIM is basically a server with some antennas able to connect to a base station and simulate a population of mobiles doing some basic or complex Test Procedures. These procedures can be "real-world" applications such as HTTP, FTP, Mail, VOIP calls or protocol-dependent procedures such as attachment/detachment to the Core Network. Several mobile technologies are supported: LTE/UMTS/GSM. The images below are taken from LTE version. Why VoIP calls are more popular than ever The AirMosaic technology that is used within the Netbeans system is something that is generating a lot of buzz and helping companies get work done that they must surely have believed would take much longer than it has. One area that AirMosaic has come into play very rapidly is in the realm of VoIP calls. VoIP stands for "Voice over Internet Provider", and this refers to the way that many calls are received in the modern office environment these days. A few reasons why office managers prefer VoIP over other options is because: Prices are lower - Generally speaking, the cost of VoIP calls are lower in total. You don't have to pay some of the additional costs that come with international calls or other types of calls when using a VoIP system. Instead, you receive a lower overall cost because the cost is usually a standard and flat rate. VoIP meshes well with existing and emerging technology - VoIP works well with both existing technologies as well as those that are emerging on the scene at this time. Thus, office managers and anyone else who is involved in the phone purchasing process for an office will often find VoIP causes them the fewest headaches as far as combining it with what they already have or what is soon coming down the line. Excellent call quality - It is hard to beat the call quality that you receive with a VoIP system. The calls are crisper, clearer, and provide the consistency that every office is looking for. You really can't go wrong with a VoIP system like this. In the first step a population of mobiles is created. It is possible to edit a huge amount of parameters related to the mobile device hardware and the user subscription related to the SIM. The following image shows the editing of this mobile database, which is performed inside a NetBeans editor and properties window (click to enlarge the images): Once a Mobile population has been created, it is possible to create a scenario (navigator window) where is described what a single or group of mobiles will do. The available test procedures are collected and grouped inside a navigator window on the left bottom side, where you can see some of the available tests: When the scenario has been created, it is possible run it through the UeSIM hardware. This is displayed in the next image: On the upper left side of the image, AirMosaic displays, through some gears, the currently running test. We used a central editor window to display some counters of the running simulation. It is possible to choose the displayed counters by checking a node of the tree on the left side of the window. On the lower side of the application, there is an output window that displays the sequence of events happening during the simulation. Once a scenario has been completed, the scenario window, on the application's top left, shows a green circle to indicate that the test has been completed successfully, as you can see in the next image: Some plots can be drawn for each counter available. It is possible to put different counters on the same plot or on different plots. This is displayed in the next image: At the end of a test, it is possible to generate a report, save it as a PDF, or send it by mail automatically, as shown in image below: This is basically what the application does. Several features are still in development, of course! AirMosaic Runs Simulations For Phone Testing Purposes Did you know that it is important to test the phone systems within your office on a regular basis? You should do so not only because you need to make sure the phones are working so that customers can call in, but also to make sure there aren't any fraudsters trying to take advantage of a vulnerable phone system. Believe it or not, there are fraud cases in which the criminals will attack a phone system set up by a company for their own malicious purposes. Fraudulent calls can ring up huge expenses for companies that are difficult to repay. Obviously, this is not an ideal situation for anyone, and it is best to avoid such scenarios by testing the phones on a regular basis to make sure that there isn't anyone in the system who shouldn't be there. AirMosaic can run sweeping tests of phone systems to try to detect problems like this. What AirMosaic will do is run their sweeping tests to detect any anomalies within the system and alert you to what is going on. They will even let you know if there are phone calls within the system being placed by people who work for you that shouldn't be placed. It would be incredibly challenging to run all of these tests by yourself, and that is why so many are using AirMosaic instead. They see the value of adding a little extra security to their phone systems, and they realize that the only true way to do so is to run a program like this that can detect any problems. Data is Generated That Can be Scanned Finally, AirMosaic produces a list of data on the phones that it has scanned which you can view on your own time. Look over every piece of information that the system found in order to figure out what is going on with the phones that it has identified as perhaps having a problem. AirMosaic is very good at narrowing down the list for you so you don't waste your time trying to go through all of this information on your own. Instead, you rely on AirMosaic to help you out, and then you simply review the data that it discovered in order to get a better idea of what may be happening within your system. By isolating the phones that appear to have a problem, the AirMosaic system makes it easier for you to see which specific phones you will look at and why they may be having some issues. Users sincerely appreciate this because it means that they can finally receive the data that they require to send in their team of IT experts to fix the problem. It takes a little bit of time and effort, but it is worth the trouble when you identify the problem and get people involved who can help. Save your company from the risk of being vulnerable to attack over the phone system. Use AirMosaic to run some tests today.
Updated July 24, 2022
by Stefano Chiappa
· 10,268 Views · 1 Like
article thumbnail
Securing Your Cloud with Zero Trust and Least Privilege
Zero trust could be the solution for your modern security perils. Read on to discover what zero trust and least privilege are — and how to get started.
July 24, 2022
by Diane Benjuya
· 4,680 Views · 1 Like
article thumbnail
Type of Sensors and Actuators in IoT
From enabling digital transformation to setting up automation systems, the Internet of Things is applicable in every industry.
July 21, 2022
by Kamal R
· 41,964 Views · 3 Likes
article thumbnail
Cleaning Out the Server Closet: Enterprise Sustainability Through Cloud Storage and Open Ecosystems
With so many different cloud platforms, applications, and services, an open ecosystem model plays an important role in sustainable networking. Learn more here.
July 19, 2022
by Mattias Fridstrom
· 4,247 Views · 2 Likes
article thumbnail
How to Use MQTT in Python (Paho)
This article introduces how to use the paho-mqtt client and implement connection, subscribe, messaging, and other functions between the MQTT client and MQTT broker in the Python project.
July 19, 2022
by Tao Dekun
· 7,420 Views · 1 Like
article thumbnail
Required Capabilities in Self-Navigating Vehicle-Processing Architectures
This article introduces the software algorithms used in self-navigating vehicle processing architectures and covers critical safety-related requirements.
July 18, 2022
by Jim Ledin DZone Core CORE
· 6,280 Views · 2 Likes
article thumbnail
A Complete Guide to IoT Architecture
Understanding architecture is key to creating a successful IoT project and leveraging its benefits, how it’s structured, and the different types and layers.
July 15, 2022
by Carsten Rhod Gregersen
· 10,173 Views · 5 Likes
article thumbnail
What Could Go Wrong With IoT Development?
Every technology and development service used for asset tracking, positioning, or connectivity has its own set of common errors to avoid. Let's take a look.
Updated July 15, 2022
by Alexey Shabalovskiy
· 8,189 Views · 1 Like
article thumbnail
Building an IoT Security Camera With Raspberry Pi and Render
How To Create Your Own Security Camera System With Raspberry Pi, Picamera2, Flask, and Render
July 10, 2022
by Luca Cipriani DZone Core CORE
· 8,285 Views · 3 Likes
article thumbnail
Optimizing Firmware: The Key to Shipping IoT Devices on Time
Managing the many discrete steps from IoT product idea to launch can lead to shipping delays. Here are some tips to help you optimize the development process.
July 8, 2022
by François Baldassari
· 8,245 Views · 1 Like
article thumbnail
How To Use MQTT in PHP
Use the php-mqtt/client client library in PHP projects to implement the functions of connection, subscription, unsubscribing, message receiving, and sending between MQTT client and MQTT server.
Updated July 6, 2022
by Li Guowei
· 17,186 Views · 2 Likes
article thumbnail
What Emerging Technologies Make Data Centers More Energy Efficient?
Emerging technologies are remarkably helpful at creating more energy-efficient data centers, which are notorious power hogs of the modern age.
June 23, 2022
by Emily Newton
· 7,597 Views · 1 Like
article thumbnail
How to Capture Network Transactions With Iridium
Learn how to use Iridium to track network transactions as you run your integration tests with the ability to track website performance over time.
Updated June 22, 2022
by Matthew Casperson
· 3,304 Views · 2 Likes
article thumbnail
Blocking Ads on Your Network Using Raspberry Pi 3 + Fedora + Pi-hole
This article proposes how to build a device to block advertisements on the network using Linux and Pi-hole on Raspberry Pi 3.
June 22, 2022
by Pedro Arraes
· 9,381 Views · 5 Likes
article thumbnail
Classification of Neural Networks in TensorFlow
The primary aim of the TensorFlow algorithm in a neural network is to solve problems with high complexity.
June 22, 2022
by Mahesh Sharma
· 9,273 Views · 5 Likes
article thumbnail
Common Types Of Network Security Vulnerabilities In 2022
There are a lot of varieties of network attacks. Here are just the most common, which can face both small businesses and large corporations.
June 22, 2022
by Vanessa Friedman
· 6,290 Views · 1 Like
  • Previous
  • ...
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • ...
  • Next

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends: