Knowledge (XXG)

Smile (software)

Source 📝

25: 137: 424:
t into a p-list (Apple's associative array XML format) and sends it to Smile Server on that port (specified in a configuration file). Asynchronous as well as synchronous behaviours are implemented, allowing Smile Server to be used as an alternate solution to .asp or .php to build dynamic sites,
383:
Smile provides an Aqua interface to make any data graph "manually" and libraries of commands to make graphs and process data via scripts (SmileLab can display at any moment the script corresponding to the user's action.)
278:
The need for 2D and 3D real-time visualization (of the measurements) gave rise to SmileLab. More recently, web-based control of facilities has become a standard, and Smile is now also a web applications server and a
232:. It is primarily designed for scientists, engineers, desktop publishers, and web applications developers to help them automate frequent tasks and control complex operations. 460: 116: 46: 97: 50: 69: 158: 76: 35: 54: 39: 83: 417: 409: 393: 260: 65: 249: 203: 186: 267:
that alone does nothing: it requires an interface, and that interface's behavior is programmed in
426: 337: 323: 299: 400:. Smile handles common file formats, but extensions for unsupported file formats can be added. 256:
technology, to automate real-time measurement and inspection systems for industrial plants.
198: 174: 90: 311:
a proprietary URL protocol to make HTML interfaces and have them send events to scripts,
253: 454: 348: 191: 240:
Smile was first released in 1995 as SMILE (in upper case). The acronym stood for
445: 413: 280: 272: 268: 229: 24: 271:. SMI's core implements the key features of the software and publishes them to 144: 275:. Basically, Smile is just SMI, without real-time video processing features. 225: 179: 433: 319: 136: 365: 397: 264: 315: 213: 421: 355: 344: 330: 18: 361:
fast mathematical commands on numbers, arrays and matrices,
416:. This works by Smile opening a server port. A specific 228:
computer programming and working environment based on
16:
Macintosh computer programming and working environment
209: 197: 185: 173: 157: 143: 368:serial communication, digital I/O, LED display, 8: 364:commands for driving industrial interfaces: 322:, with a search-and-replace tool supporting 259:SMI is the core engine, which is written in 129: 392:Computational extensions can be written in 53:. Unsourced material may be challenged and 128: 117:Learn how and when to remove this message 461:Macintosh operating systems development 354:a 2D graphic engine, to program vector 7: 291:The technologies included in Smile: 51:adding citations to reliable sources 408:Smile Server is a bridge between a 14: 305:an editor of scripted interfaces, 248:. SMI is a software developed by 246:Scriptable Measurements on Images 135: 23: 164:3.7.0 / November 15, 2013 252:, a French company engaged in 1: 371:a smile software for editing, 295:AppleScript Terminal windows, 477: 169: 153: 134: 244:, with SMI standing for 214:www.satimage.fr/software 420:, included, makes an 374:TextExpander (5.1.2). 66:"Smile" software 242:SMI, Limited Edition 47:improve this article 432:Smile also handles 358:graphics by script, 324:Regular Expressions 131: 338:Regular Expression 314:a text editor for 302:with many helpers, 300:AppleScript editor 446:Satimage Software 429:-based websites. 250:Satimage Software 219: 218: 149:Satimage Software 127: 126: 119: 101: 468: 175:Operating system 139: 132: 122: 115: 111: 108: 102: 100: 59: 27: 19: 476: 475: 471: 470: 469: 467: 466: 465: 451: 450: 442: 406: 390: 381: 289: 238: 165: 123: 112: 106: 103: 60: 58: 44: 28: 17: 12: 11: 5: 474: 472: 464: 463: 453: 452: 449: 448: 441: 440:External links 438: 405: 402: 389: 386: 380: 377: 376: 375: 372: 369: 362: 359: 352: 341: 334: 327: 312: 309: 308:a web browser, 306: 303: 296: 288: 285: 254:machine vision 237: 234: 217: 216: 211: 207: 206: 201: 195: 194: 189: 183: 182: 177: 171: 170: 167: 166: 163: 161: 159:Stable release 155: 154: 151: 150: 147: 141: 140: 125: 124: 31: 29: 22: 15: 13: 10: 9: 6: 4: 3: 2: 473: 462: 459: 458: 456: 447: 444: 443: 439: 437: 435: 430: 428: 423: 419: 415: 411: 403: 401: 399: 395: 387: 385: 378: 373: 370: 367: 363: 360: 357: 353: 350: 346: 342: 339: 335: 332: 328: 325: 321: 317: 313: 310: 307: 304: 301: 297: 294: 293: 292: 286: 284: 282: 276: 274: 270: 266: 262: 257: 255: 251: 247: 243: 235: 233: 231: 227: 223: 215: 212: 208: 205: 202: 200: 196: 193: 192:Data analysis 190: 188: 184: 181: 178: 176: 172: 168: 162: 160: 156: 152: 148: 146: 142: 138: 133: 121: 118: 110: 99: 96: 92: 89: 85: 82: 78: 75: 71: 68: –  67: 63: 62:Find sources: 56: 52: 48: 42: 41: 37: 32:This article 30: 26: 21: 20: 431: 412:program and 407: 404:Smile Server 391: 382: 290: 277: 258: 245: 241: 239: 221: 220: 145:Developer(s) 113: 107:January 2013 104: 94: 87: 80: 73: 61: 45:Please help 33: 422:HTTP reques 414:AppleScript 388:Performance 281:web browser 273:AppleScript 269:AppleScript 230:AppleScript 204:Proprietary 436:requests. 425:including 224:is a free 77:newspapers 226:Macintosh 34:does not 455:Category 379:SmileLab 180:Mac OS X 434:XML-RPC 351:engine, 340:engine, 333:editor, 320:Unicode 236:History 210:Website 199:License 91:scholar 55:removed 40:sources 366:RS-232 349:p-list 93:  86:  79:  72:  64:  316:ASCII 287:Smile 222:Smile 130:Smile 98:JSTOR 84:books 427:AJAX 347:and 318:and 187:Type 70:news 38:any 36:cite 418:CGI 410:CGI 398:C++ 396:or 356:PDF 345:XML 343:an 331:XML 298:an 265:C++ 49:by 457:: 336:a 329:a 283:. 394:C 326:, 263:/ 261:C 120:) 114:( 109:) 105:( 95:· 88:· 81:· 74:· 57:. 43:.

Index


cite
sources
improve this article
adding citations to reliable sources
removed
"Smile" software
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

Developer(s)
Stable release
Operating system
Mac OS X
Type
Data analysis
License
Proprietary
www.satimage.fr/software
Macintosh
AppleScript
Satimage Software
machine vision
C
C++
AppleScript

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.