PageSourceSearch

https://www.embeddedos.org/assets/EServiceApps-CagUaGjg.js

js embeddedos.org collected 2026-10-09 02:45:26 UTC 6,345 bytes, 1 lines download raw bytes

1import{j as e,L as i}from"./vendor-react-aOLDZyDv.js";import{m as s}from"./vendor-motion-osyQtPDP.js";import{S as n}from"./smartphone-CWwiLvKJ.js";import{C as l}from"./circle-check-Ds8CNcG8.js";import{A as o}from"./index-Chuj7B4f.js";const c=[{name:"eHealth365 Mobile",platform:"iOS + Android",desc:"Companion app for all eHealth365 devices. Real-time biometric dashboard, historical trends, AI health insights, and device configuration.",color:"#34D399",features:["Live biometric streaming via BLE","30-day trend analysis with AI insights","Medication reminders and health goals","HIPAA-compliant data export"]},{name:"EoSim Mobile",platform:"iOS + Android",desc:"Run EoSim simulations from your phone. Monitor GPIO state, UART output, and simulation statistics in real time.",color:"#22D3EE",features:["Connect to EoSim over LAN or USB","Real-time GPIO pin state visualization","UART terminal with syntax highlighting","Push notifications for simulation events"]},{name:"eRadar360 Monitor",platform:"iOS + Android",desc:"Real-time radar data visualization for eRadar360 / Aegis One. Object tracking, threat classification, and alert management.",color:"#F97316",features:["Live radar sweep visualization","Object tracking with classification labels","Configurable alert zones and thresholds","Historical track replay"]},{name:"eOffice Mobile",platform:"iOS + Android",desc:"Full eOffice Suite on mobile. Edit eWriter documents, view eSheet spreadsheets, and present ePresent slideshows from your phone.",color:"#A855F7",features:["Full document editing (eWriter, eSheet)","Offline mode with sync on reconnect","Collaborative editing with real-time cursors","File sharing via eFiles integration"]},{name:"EoS Device Manager",platform:"iOS + Android",desc:"Manage all your EoS devices from one app. Monitor device health, trigger OTA updates, view logs, and configure network settings.",color:"#FBBF24",features:["Device discovery via mDNS/BLE","OTA update management with rollback","Real-time device logs and metrics","Remote shell via EIPC tunnel"]},{name:"eBot Agent",platform:"iOS + Android",desc:"Chat with your embedded devices using natural language. eBot translates natural language commands into EIPC service calls.",color:"#F472B6",features:["Natural language device control","Multi-device conversation context","Tool calling for sensor reads and actuator control","Voice input via eNI microphone"]}];function f(){return e.jsxs("div",{className:"min-h-screen bg-[#0A0E1A] text-white",children:[e.jsxs("section",{className:"relative py-24 px-4 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-cyan-500/10 via-trans
1parent to-purple-500/5"}),e.jsx("div",{className:"max-w-5xl mx-auto relative z-10 text-center",children:e.jsxs(s.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-2 rounded-full bg-cyan-500/10 border border-cyan-500/30 text-cyan-400 text-sm font-medium mb-6",children:[e.jsx(n,{className:"w-4 h-4"})," ESERVICEAPPS"]}),e.jsx("h1",{className:"text-5xl md:text-6xl font-bold mb-4 bg-gradient-to-r from-white via-cyan-200 to-cyan-400 bg-clip-text text-transparent",children:"eServiceApps"}),e.jsx("p",{className:"text-2xl text-gray-300 mb-2",children:"Flutter Mobile Companion Apps"}),e.jsx("p",{className:"text-gray-400 max-w-2xl mx-auto",children:"Native iOS and Android companion apps for every EmbeddedOS product. Built with Flutter for pixel-perfect cross-platform UI. Connect to your EoS devices over BLE, Wi-Fi, or USB."}),e.jsxs("div",{className:"flex flex-wrap gap-6 justify-center mt-8",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl font-bold text-cyan-400",children:"6"}),e.jsx("div",{className:"text-gray-500 text-sm",children:"Apps"})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl font-bold text-orange-400",children:"Flutter"}),e.jsx("div",{className:"text-gray-500 text-sm",children:"Framework"})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl font-bold text-purple-400",children:"iOS + Android"}),e.jsx("div",{className:"text-gray-500 text-sm",children:"Platforms"})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl font-bold text-green-400",children:"Free"}),e.jsx("div",{className:"text-gray-500 text-sm",children:"Open Source"})]})]})]})})]}),e.jsx("section",{className:"py-12 px-4",children:e.jsx("div",{className:"max-w-5xl mx-auto",children:e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:c.map((t,r)=>e.jsxs(s.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:r*.1},className:"bg-white/5 border border-white/10 rounded-2xl p-6",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsx("h2",{className:"text-white font-bold text-lg",children:t.name}),e.jsx("span",{className:"px-2 py-0.5 rounded-full text-xs",style:{background:t.color+"20",color:t.color},children:t.platform})]}),e.jsx("p",{className:"text-gray-400 text-sm mb-4",children:t.desc}),e.jsx("div",{className:"space-y-1.5",children:t.features.map(a=>e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(l,{className:"w-3.5 h-3.5 flex-shrink-0 mt-0.5",style:{color:t.color}}),e.jsx("span",{className:"text-gray-300 text-xs",children:a})]},a))})]},t.name))})})}),e.jsx("section",{className:"py-12 px-4",children:e.jsx("div",{className:"max-w-3xl mx-auto text-center",children:e.jsxs("div",{className:"flex flex-wrap gap-4 justify-center",children:[e.jsxs(i,{href:"/eapps",className:"inline-flex items-center gap-2 px-6 py-3 bg-cyan-500 hover:bg-cyan-600 text-white rounded-lg font-semibold transition-colors",children:["All eApps ",e.jsx(o,{className:"w-4 h-4"})]}),e.jsx(i,{href:"/eoffice",className:"inline-flex items-center gap-2 px-6 py-3 bg-white/10 hover:bg-white/20 text-white rounded-lg font-semibold border border-white/20 transition-colors",children:"eOffice Suite"}),e.jsx(i,{href:"/product-eserviceapps",className:"inline-flex items-center gap-2 px-6 py-3 bg-white/10 hover:bg-white/20 text-white rounded-lg font-semibold border border-white/20 transition-colors",children:"eServiceApps engineering detail"})]})})})]})}export{f as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.