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

How does AI transform chaos engineering from an experiment into a critical capability? Learn how to effectively operationalize the chaos.

Data quality isn't just a technical issue: It impacts an organization's compliance, operational efficiency, and customer satisfaction.

Are you a front-end or full-stack developer frustrated by front-end distractions? Learn to move forward with tooling and clear boundaries.

Developer Experience: Demand to support engineering teams has risen, and there is a shift from traditional DevOps to workflow improvements.

The Latest IoT Topics

article thumbnail
Five Steps To Building a Tier 1 Service That Is Resilient to Outages
If Tier 1 services fail, it can mean disaster for a business. To ensure resiliency from outages, follow a proven five-step process.
August 11, 2022
by Pradeep Chinnam
· 6,221 Views · 4 Likes
article thumbnail
On Some Aspects of Big Data Processing in Apache Spark, Part 1: Serialization
In this post, review the basics of how Apache Spark runs its jobs and discover how to avoid serialization errors.
August 11, 2022
by Alexander Eleseev DZone Core CORE
· 6,470 Views · 2 Likes
article thumbnail
A BGP Guide for the Non-Network Engineer
This article focuses on the basics of BGP (Border Gateway Protocol) for the non-network engineer.
August 11, 2022
by Mehdi Daoudi
· 6,845 Views · 1 Like
article thumbnail
Apache Kafka in Crypto and Finserv for Cybersecurity and Fraud Detection
Data streaming with Apache Kafka in crypto markets + financial services for cybersecurity / fraud detection via real-time threat intelligence
August 9, 2022
by Kai Wähner DZone Core CORE
· 4,526 Views · 3 Likes
article thumbnail
Advancing Cybersecurity Using Machine Learning
Cyber threats are becoming novel by the day. The development of machine learning will be an immeasurable advantage to cybersecurity professionals.
August 8, 2022
by Francis Ejiofor
· 5,433 Views · 1 Like
article thumbnail
Monitoring at the Edge of the Third Act of the Internet
The edge is a new frontier. It throws up many new challenges that the enterprise must consider in relation to their monitoring strategy.
August 7, 2022
by Mehdi Daoudi
· 4,040 Views · 2 Likes
article thumbnail
Building an IoT Application Using an HTTP API
Play around with the M5Stack, an API for the New York City MTA, and Gravitee Designer.
July 26, 2022
by Alvin Lee DZone Core CORE
· 5,280 Views · 3 Likes
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,963 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,657 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,901 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,137 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,258 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,668 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,013 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,246 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,360 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,243 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,157 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,182 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,270 Views · 3 Likes
  • Previous
  • ...
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • ...
  • 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: